1. 程式人生 > >將數組轉化為json字符串(不使用json_encode函數)

將數組轉化為json字符串(不使用json_encode函數)

enc pan cti 數組轉化為json div UNC key lse public

將數組轉化為json字符串(不使用json_encode函數)

 1     public function arrayToJson($arr,$jsonStr=‘‘){
 2         $jsonStr.=‘{‘;
 3         foreach ($arr as $key => $value) {
 4             if(is_array($value)){
 5                 $jsonStr=$this->arrayToJson($value,$jsonStr.‘"‘.$key.‘":‘).‘,‘;
 6             }else
{ 7 $jsonStr.=‘"‘.$key.‘":"‘.$value.‘",‘; 8 } 9 } 10 $jsonStr=substr($jsonStr,0,-1).‘}‘; 11 return $jsonStr; 12 }

將數組轉化為json字符串(不使用json_encode函數)