关于php处理JSON的有关问题

WBOY
Libérer: 2016-06-13 13:11:16
original
789 Les gens l'ont consulté

关于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.
}

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal