将数组转化为json字符串(不使用json_encode函数)
Posted ZeroC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数组转化为json字符串(不使用json_encode函数)相关的知识,希望对你有一定的参考价值。
将数组转化为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函数)的主要内容,如果未能解决你的问题,请参考以下文章