0
我有一個阿拉伯語關鍵字。如何將它與文本進行比較,發現使用PHP,關鍵字出現了多少次? 阿拉伯語詞彙很難處理PHP。如何在使用PHP的文本中研究阿拉伯文字?
我可以使用正則表達式來解決呢?
如果可以的話,麻煩告訴我一個詳細的解決方案
我有一個阿拉伯語關鍵字。如何將它與文本進行比較,發現使用PHP,關鍵字出現了多少次? 阿拉伯語詞彙很難處理PHP。如何在使用PHP的文本中研究阿拉伯文字?
我可以使用正則表達式來解決呢?
如果可以的話,麻煩告訴我一個詳細的解決方案
我只是測試preg_match_all,它似乎工作。
$arabic_word = 'الكلمة';
$arabic_text = 'آمل أن يكون هذا يعمل هذه هي بعض بعبارة أخرى الكلمة هذه هي بعض الكلمة بعبارة أخرى آمل أن الكلمة يكون هذا يعمل';
if(preg_match_all("/$arabic_word/", $arabic_text, $matches)) {
echo count($matches[0]);
}
這是我僅限制阿拉伯字母或英文字母或數字或
if (preg_match("/[^a-zA-Z0-9_ أ-ي]/u",$_GET['input'])){echo"error";}
// /u is for UNICODE, Arabic letters didn't work with me without it
因此,使用任何PHP字符串搜索功能將做詭計
您是否使用UTF8?你在使用數據庫嗎?向我們展示您的使用情況,以便我們知道您正在嘗試做什麼以及發生了什麼。 – chris85
請顯示你的嘗試 – JimHawkins