亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php中json中文處理函數(中文顯示與中文編碼)

2024-09-04 11:49:11
字體:
來源:轉載
供稿:網友

php中json中文處理功能對于初學者來說是一個比較好用的函數,如果我們直接使用json處理函數來做你會發現中文會變成了null了,如果我們轉換在uft8之后會顯示的是中文的字符編碼了,下面我整理兩個工作中用到的函數,希望對各位有幫助.

例子,代碼如下:

  1. function encodeConvert($str,$fromCode,$toCode
  2.  if(strtoupper($toCode) == strtoupper($fromCode)) return $str
  3.  if(is_string($str)){ 
  4.   if(function_exists('mb_convert_encoding')){ 
  5.    return mb_convert_encoding($str,$toCode,$fromCode); 
  6.   }  //開源軟件:Vevb.com 
  7.   else
  8.    return iconv($fromCode,$toCode,$str); 
  9.   } 
  10.  } 
  11.  elseif(is_array($str)){    
  12.   foreach($str as $k=>$v){     
  13.    $str[$k] = encodeConvert($v,$fromCode,$toCode); 
  14.   } 
  15.   return $str
  16.  } 
  17.  return $str

例子,代碼如下:

  1. /**************************************************************  
  2.  *  
  3.  *  將數組轉換為JSON字符串(兼容中文)  
  4.  *  @param  array   $array      要轉換的數組  
  5.  *  @return string      轉換得到的json字符串  
  6.  *  @access public  
  7.  *  
  8.  *************************************************************/ 
  9. function JSON($array) {  
  10.     arrayRecursive($array'urlencode', true);  
  11.     $json = json_encode($array);  
  12.     return urldecode($json);  
  13. }  
  14. /**************************************************************  
  15.  *  
  16.  *  使用特定function對數組中所有元素做處理  
  17.  *  @param  string  &$array     要處理的字符串  
  18.  *  @param  string  $function   要執行的函數  
  19.  *  @return boolean $apply_to_keys_also     是否也應用到key上  
  20.  *  @access public  
  21.  *  
  22.  *************************************************************/ 
  23. function arrayRecursive(&$array$function$apply_to_keys_also = false){  
  24.     static $recursive_counter = 0;  
  25.     if (++$recursive_counter > 1000) {  
  26.         die('possible deep recursion attack');  
  27.     }  
  28.     foreach ($array as $key => $value) {  
  29.         if (is_array($value)) {  
  30.             arrayRecursive($array[$key], $function$apply_to_keys_also);  
  31.         } else {  
  32.             $array[$key] = $function($value);  
  33.         }                                         
  34.         if ($apply_to_keys_also && is_string($key)) {  
  35.             $new_key = $function($key);  
  36.             if ($new_key != $key) {  
  37.                 $array[$new_key] = $array[$key];  
  38.                 unset($array[$key]);  
  39.             }  
  40.         }  
  41.     }  
  42.     $recursive_counter--;  

測試例子,代碼如下:

  1. $arr = array (  
  2.   array (  
  3.       'catid' => '4',  
  4.       'catname' => 'php粉絲網網',  
  5.       'meta_title' => 'php粉絲網網2'  
  6.     ),  
  7.     array (  
  8.       'catid' => '55',  
  9.       'catname' => 'php教程',  
  10.       'meta_title' => 'http://www.49028c.com',  
  11.     )  
  12. );   
  13.                                                                             
  14. echo JSON($arr); 
  15.  
  16. echo  json_encode(encodeConvert($arr,'gb2312','utf-8'));/*  */ 
  17. 輸出結果如下 
  18.  
  19. [{"catid":"4","catname":"php粉絲網","meta_title":"php粉絲網2"},{"catid":"55","catname":"php教程","meta_title":"http://www.49028c.com"}] 
  20. [{"catid":"4","catname":"\u4e00\u805a\u6559\u7a0b\u7f51","meta_title":"\u4e00\u805a\u6559\u7a0b\u7f512"},{"catid":"55","catname":"php\u6559\u7a0b","meta_title":"http:\/\/www.49028c.com"}]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲在线第一页| 久99久在线视频| 欧美激情视频网| 久久精品影视伊人网| 久久国产精品亚洲| 国产丝袜精品第一页| 国a精品视频大全| 免费99精品国产自在在线| 色狠狠久久aa北条麻妃| 日韩精品免费在线播放| 久久精品电影一区二区| 成人h猎奇视频网站| 国产精品91免费在线| 午夜精品99久久免费| 欧美疯狂xxxx大交乱88av| 日韩美女中文字幕| 久久久久久久香蕉网| 久久韩国免费视频| 日韩在线观看免费全集电视剧网站| 91精品视频在线免费观看| 亚洲无av在线中文字幕| 欧美劲爆第一页| 伊人久久男人天堂| 北条麻妃久久精品| 按摩亚洲人久久| 久久久精品美女| 国产精品久久久久一区二区| 国产精品自产拍在线观看| 中文字幕国产精品久久| 国产精品青青在线观看爽香蕉| 日韩在线观看免费高清完整版| 日韩一区二区在线视频| 国产mv久久久| 国产一区av在线| 国产精品欧美一区二区| 欧美壮男野外gaytube| 日韩在线中文视频| 国产精品一区二区在线| 久久精品久久精品亚洲人| 亚洲精品第一国产综合精品| 韩国三级电影久久久久久| 亚洲精品久久久久久久久| 国产精品一区二区av影院萌芽| 日韩小视频在线| 国产一区二中文字幕在线看| 日韩一二三在线视频播| 91大神福利视频在线| 欧美在线播放视频| 国产日韩在线看| 欧美在线日韩在线| 日韩美女免费观看| 日韩欧美亚洲成人| 国产999精品久久久影片官网| 中文国产成人精品久久一| 亚洲性视频网址| 91精品视频在线播放| 国产成人久久精品| 亚洲一区二区免费在线| 欧美激情a∨在线视频播放| 欧美大荫蒂xxx| 国产精品热视频| 伊人久久大香线蕉av一区二区| 日韩中文字幕网站| 久久久爽爽爽美女图片| 亚洲www在线观看| 亚洲第一区第二区| 欧美电影免费在线观看| 成人自拍性视频| 欧美一级电影免费在线观看| 韩剧1988在线观看免费完整版| 岛国av午夜精品| 日韩av三级在线观看| 九九九久久国产免费| 欧美日韩国产va另类| 91成人国产在线观看| 91美女片黄在线观看游戏| 国产噜噜噜噜噜久久久久久久久| 国产mv久久久| 精品福利在线看| 欧美性猛交xxxx乱大交3| 欧美猛男性生活免费| 欧日韩在线观看| 国产精品一区二区女厕厕| 91老司机在线| 欧美日韩国产综合新一区| 中文字幕日韩在线观看| 欧美激情亚洲综合一区| 欧美国产第二页| 97碰碰碰免费色视频| 欧美风情在线观看| 欧美韩日一区二区| 91性高湖久久久久久久久_久久99| 91av视频在线播放| 日本不卡高字幕在线2019| 88国产精品欧美一区二区三区| 亚洲欧洲偷拍精品| 国产一区二区视频在线观看| 美女999久久久精品视频| www.亚洲男人天堂| 中文字幕免费精品一区高清| 精品国产欧美一区二区五十路| 2019中文在线观看| 精品一区二区电影| 日韩女优人人人人射在线视频| 成人欧美一区二区三区黑人孕妇| 日韩成人在线网站| 91精品国产高清自在线看超| 久久97精品久久久久久久不卡| 日本高清不卡的在线| 欧美激情视频免费观看| 精品偷拍各种wc美女嘘嘘| 美女av一区二区三区| 最近2019免费中文字幕视频三| 最近的2019中文字幕免费一页| 午夜精品久久17c| 欧美巨猛xxxx猛交黑人97人| 色与欲影视天天看综合网| 国产精品网红福利| 国产一区二区三区免费视频| 在线国产精品播放| 色综合色综合网色综合| 国产精品老牛影院在线观看| 国产精品久久久久久久午夜| 亚洲天堂男人天堂| 欧美一级高清免费| 成人免费福利视频| 国产福利精品av综合导导航| 亚洲精品一区二三区不卡| 日本最新高清不卡中文字幕| 亚洲欧美日韩天堂| 91精品国产自产在线| 国产精品综合网站| 久久国产视频网站| 欧美精品18videos性欧美| 国产欧美一区二区白浆黑人| 欧美孕妇性xx| 国产精品视频成人| 亚洲成人激情视频| 成人福利视频在线观看| 久久综合网hezyo| 欧美猛交免费看| 国产丝袜精品视频| 26uuu另类亚洲欧美日本一| 国产在线日韩在线| 国产一级揄自揄精品视频| 欧美亚洲日本黄色| 日韩精品在线免费观看视频| 国产三级精品网站| 成人黄色短视频在线观看| 美乳少妇欧美精品| 中文字幕亚洲综合久久| 亚洲一区二区中文字幕| 日本欧美一级片| 亚洲日韩欧美视频| 亚洲一区二区三区成人在线视频精品| 久久97精品久久久久久久不卡| 欧洲午夜精品久久久| 国产在线拍揄自揄视频不卡99| 亚洲精品久久久久久久久久久久| 久久久精品2019中文字幕神马| 日韩中文字幕国产| 成人国产精品av| 中文欧美在线视频| 欧美一级片在线播放|