本篇文章给大家分享的是有关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处理json字符串的方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。