php unicode如何轉漢字

2020-07-16 10:06:21

php unicode轉漢字的方法:首先定義一個「unicode2Chinese」方法;然後在方法體內使用「preg_replace_callback」等函數實現轉換邏輯;最後執行「unicode2Chinese」方法即可。

php中unicode轉中文

php中,沒有現成的unicode轉中文方法。下面有個簡易方法可以處理此種情況

function unicode2Chinese($str)
{
    return preg_replace_callback("#u([0-9a-f]{4})#i",
        function ($r) {return iconv('UCS-2BE', 'UTF-8', pack('H4', $r[1]));},
        $str);
}

範例程式碼

 echo unicode2Chinese('u53eau80fdu4e2du6587u624du61c2u6211');
 echo "n";

效果展示

[[email protected] 16:56:35 ~]$ php unicode2Chinese.php

只能中文才懂我。

更多相關知識,請存取PHP中文網

以上就是php unicode如何轉漢字的詳細內容,更多請關注TW511.COM其它相關文章!