首頁  >  文章  >  後端開發  >  关于php处理JSON的有关问题

关于php处理JSON的有关问题

WBOY
WBOY原創
2016-06-13 13:11:16793瀏覽

关于php处理JSON的问题
我把用户的一些数据作为JSON储存为文件,每一行有类似一下格式的数据
{"a":"aa","b":"bb"}
...
{"a":"123","b":"234"}
 我现在用一个循环遍历这个文件,并且当遇到a为123的时候就停止遍历并且输出这行数据的b的值。
循环什么的用while循环整个文件,然后每循环一行数据就进行一次判断
但是这里有一个问题,php用json_decode出来的结果是对象(放到$obj内),也就是说不能像变量一样使用,当我的while拿到每行数据并且要对a是否为123进行判断的时候,就没办法了
if($obj -> a = "123")
这行代码就没用了,那应该怎么办呢?

------解决方案--------------------
json_decode($xxx,TRUE);
得到的就是数组
其实无关你得到是数组还是对象,代码写错了,像1楼那样进行判断

if($obj->a=='123'){
//some code.
}

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn