簡體   English   中英

PHP拼寫檢查工具

[英]PHP spell checking tool

是否有這樣的工具在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庫

您可能還對Enchant感興趣, EnchantEnchant Library的PHP綁定。 它支持Aspell,用文檔的話來說:

附魔步驟可以在所有拼寫庫之上提供統一性和一致性,並實現任何單個提供程序庫中可能缺少的某些功能。


這是文檔中的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之外還有無數的拼寫檢查選項。

Eclipse或NetBeans等IDE會自行進行拼寫檢查,您只需啟用此類功能即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM