我想要创建一个 PHP 函数来处理一个文本字符串,并将其传递给一个特殊的算法,以检测该文本是否有意义,并从 0 到 100% 给出文本的可读性评分。
例如:
“skjg askjf akdjf akdjf ” 大概是 30%。”Hello guys” 是 90%。”ahdkjshdkjshdkljshdlksjdh” 是 10% 或更少。
我希望这说得通。
回答:
这里有一些东西可以看看:https://github.com/DaveChild/Text-Statistics
这个项目将自己描述为:
PHP 文本统计类将帮助你识别网站内容的问题,特别是可读性方面的问题。 它允许你使用常见的评分系统来衡量文本的可读性,包括:
- Flesch Kincaid 阅读简易度
- Flesch Kincaid 年级水平
- Gunning Fog 指数
- Coleman Liau 指数
- SMOG 指数
- 自动可读性指数
生成统计信息的代码在一个简单的类结构中。 还有几个单元测试类来确保所做的更改不会破坏现有功能。 还有一个该工具的在线版本。