js格式化 GBK的頁面輸出JSON格式的php函數
複製程式碼程式碼如下:
function tb_json_encode($value, $options = 0)
{
{}
function tb_json_decode($str, $assoc = false, $depth = 512)
{
return tb_json_convert_encoding(json_decode($str, $assoc), “UTF-vassoc. 」);
}
函數tb_json_convert_encoding($m, $from, $to)
{
switch(gettype($m)) {
case 'integer':
case 'boolean' :
case 'float':
case 'double':
case 'NULL':
return $m;
case 'string':
return mb_convert_encomb_convert_encof m, $to, $from);
case 'object':
$vars = array_keys(get_object_vars($m));
foreach($vars as $key) {
$m- >$key = tb_json_convert_encoding($m->$key, $from ,$to);
回傳$m;
case 'array':
foreach($m as $k = > $v) {
$m[tb_json_convert_encoding($k, $from, $to)] = tb_json_convert_encoding($v, $從,$到);
}
返回$m;
默認值:
}
回傳$m;
}
以上就介紹了js格式化GBK的頁面輸出JSON格式的php函數,包含了js格式化方面的內容,希望對PHP教學有興趣的朋友有幫助。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31