php能够怎样处置惩罚json串?
代码示例:
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); }
输出为
object(stdClass)#1 (5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
php处置惩罚json字符串
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; $jsonArr = json_decode($json, TRUE); extract($jsonArr); //数组中将变量导入到以当前符号表 echo "a=$a;b=$b;c=$c;d=$d;e=$e;"; ?>
别的也能够像遍历数组一样遍历取得的对象。
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; $jsonObj = json_decode($json); foreach($jsonObj as $jk=>$jv) { $$jk = $jv; } echo "a=$a;b=$b;c=$c;d=$d;e=$e;"; //也可取得雷同的效果 ?>
别的经由过程json_decode取得的json对象,也能够经由过程"$jsonObj->a"如许的体式格局获取其值。
更多PHP相干学问,请接见ki4网!
以上就是php能够怎样处置惩罚json串的细致内容,更多请关注ki4网别的相干文章!