例如,我有像这样的json结果
[
{
"title": "x1",
"url": "domain.com"
},
{
"title": "x2",
"url": "example.com/"
},
{
"title": "x3",
"url": "site.com/cam"
},
]
json的结果是随机的,我想从那个json中抓取['x'] ['url']路径,但['url']的值必须是“site.com/cam”,并且如你所知,json的结果会随机变化,所以我不知道哪个json路径的值是“site.com/cam”。
有什么建议吗?谢谢
答案 0 :(得分:0)
试试这个
$index = array_search('site.com/cam',array_column(json_decode($json),'url'));
沙盒
输出
$index = 2
哦,你的JSON中有一个拼写错误
}, <-- remove comma here.
]