格式化阿拉伯语以在文本中搜索

formatting langue arabic to search in text

我从 Twitter 和 Facebook 收到评论

推特评论

\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\

来自 Facebook 的评论

"&#x0645&#x0645&#x0643&#x0646 &#x0633&#x0648&#x0627&#x0644 &#x064a&#x0627 &#x0645&#x0647&#x0646&#x062f&#x0633"

然后我在我的两个评论中搜索字符串 صباح 如果存在或不存在我使用此代码但是当 hi finiched shi return false

$texte='blabla arab';//cam from data base
$name="صباح";//my string to search
if (function_exists('grapheme_strpos')) {
            $pos = grapheme_strpos($texte, $name);
        } elseif (function_exists('mb_strpos')) {
            $pos = mb_strpos($texte, $name);
        } else {
            $pos = strpos($texte, $name);
        }
        if ($pos !== false)
            echo 'yes';

如何在 facebook 和 twitter 的所有评论凸轮中搜索我的字符串?

1- 你应该解释你的函数做了什么,因为它可能 return 默认为假或逻辑错误

2-使用这个功能 preg_match($pattern, $subject, $matches); 并且模式是“/͵باح/” 像这样:

       $strings="تم اكل الدجاجه صباح الجمعه";
$pattern="/صباح/";
$replacement="ص";

$search =preg_match($pattern, $strings);
if($search ==1){
 echo "yes! it's here!";
}else{
echo "No!, it's not here!";
}

//if you want to replace the statement you can use this function  
$strings=preg_replace($pattern, $replacement,$strings);
echo $strings;
//The result will be : 
//تم اكل الدجاجه صباح الجمعه