我们说绳子是

$uni_str="06280628002006280628";

阿拉伯语是:___
所以,我如何在php中转换它而不使用如下html:
    for($i=0; $i<strlen($uni_str); $i+=4)
    {
        $text_str .= "&#x".substr($uni_str,$i,4).";";
    }

由于这段代码解决了在html页面中查看结果的问题,
但我想把结果改成php变量。
上面代码的结果是
&#x0628;&#x0628;&#x0020;&#x0020;&#x0628;&#x0628;

最佳答案

我找到了解决办法,希望能帮上忙:

function uni2arabic($uni_str)
{
      for($i=0; $i<strlen($uni_str); $i+=4)
         {
                $new="&#x".substr($uni_str,$i,4).";";
                $txt = html_entity_decode("$new", ENT_COMPAT, "UTF-8");
                $All.=$txt;
         }

    return $All;
}

变量$all包含阿拉伯字符串

09-17 00:49