php將數組轉換爲JSON中文字符串(兼容中文)

詳細查看:https://blog.lmlyz.online/index/detail/id/84.html

使用json_encode將PHP數組轉爲json格式時編碼問題,以下函數將其轉爲中文:

function json_encode_cn($array, $force_object=false) {
    if ($force_object) {
        return unicodeDecode(json_encode($array, JSON_FORCE_OBJECT));
    }
    return unicodeDecode(json_encode($array));
}
function unicodeDecode($data) {           
    $rs = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $data);    
    return $rs;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章