【发布时间】:2013-06-06 17:23:57
【问题描述】:
我寻找了一个好的答案,但没有找到。
API 像这样返回 JSON [{id:31, name:"blue"},{id:22, name:"green"},..]
我想从 id $api->[where id= 2] 获取名称
我发现的唯一方法是将此数组转换为 obj 并将 id 作为键。有没有更好的PHP方式?
【问题讨论】:
-
您可以遍历数组并查找 ID=2 的项目
-
id:2会一直排在第二位吗?如果是这样,您可以这样做echo $json[1]['name'] -
没有@Sean,我把它改得更清楚(我做错了@sean 吗?)
-
好读 @Baba,当我有一个更大的项目时,我会记住这一点。我认为这有点矫枉过正:)