- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有没有这样的工具可以在 PHP 代码中的代码注释和字符串中查找语言/拼写错误?例如,
<?php
$myVar = "Hollo World";
//this is a code commont with spelling error
/*this is anothor wrong comment*/
?>
如果我运行这样的工具,它会为我找出“Hollo”、“commont”和“anothor”的拼写错误。
最佳答案
看看 PHP函数 pspell_check() 是 Pspell 的一部分.
它需要 Aspell library .
您可能还对 Enchant 感兴趣, Enchant Library 的 PHP 绑定(bind) 。它支持 Aspell,用文档的话来说:
Enchant steps in to provide uniformity and conformity on top of all spelling libraries, and implement certain features that may be lacking in any individual provider library.
这是一个 pspell_check()
文档中的示例。首先链接到适当的词典,然后执行拼写检查:
<?php
$pspell_link = pspell_new("en");
if (pspell_check($pspell_link, "testt"))
{
echo "This is a valid spelling";
} else
{
echo "Sorry, wrong spelling";
}
?>
// Output is "Sorry, wrong spelling"
要检查整个文件(如程序中的所有代码和注释)的拼写,您可以使用 file()
将文件转换为字符串。 ,用去掉标点符号 preg_replace()
,用 explode()
将其分解成单词,并通过拼写检查运行它。
由于您的问题被标记为 PHP
,我假设你想要一个 PHP
面向程序化的解决方案;但是,当然,除了 PHP 之外还有无数的拼写检查选项。
关于PHP拼写检查工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688723/
我想通过用语言环境拼写数字来本地化数字,最后使用了 ICU4J。我在许多地区都取得了成功,但似乎没有在格鲁吉亚、土耳其或阿拉伯语等地区完成。 ULocale locale = new ULocale(
我正在研究具有端点的 swagger API 规范: /authorizations 我也想为这个端点定义一个替代拼写(授权)。这可能吗?或者我是否需要为每个拼写定义一个单独的路由? /authori
我正在研究具有端点的 swagger API 规范: /authorizations 我也想为这个端点定义一个替代拼写(授权)。这可能吗?或者我是否需要为每个拼写定义一个单独的路由? /authori
我使用 Yahoo BOSS 的时间很短。这是一个简单的搜索 API,但拼写建议支持确实不那么强大。周围的人是否有任何关于在 BOSS 上获得更好的拼写建议的想法。 最佳答案 不幸的是,甚至在几年后,
问题如下:我正在编写一个强力解密器来破解一些 super secret 代码(这是一场竞赛,而不是犯罪),结果证明这是不可能的:树中的节点太多需要被搜查。为了克服这个问题,我认为检查中间“解决方案”以
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!