我有这样的JSON响应JSON解析PHP的问题
{"success":true,"results":[{"response":["random1"],"id":"6566","Limit":1},{"response":["random2"],"id":"6563","Limit":1},{"response":["random3"],"id":"6568","Limit":1}]}
所有我需要的是从响应提取random1,random2,随机,3所以最终的结果将是:
- random1
- random2
- random3
我有此脚本
$jsonData = file_get_contents("json");
$json = json_decode($jsonData,true);
foreach($json["results"][0]["response"] as $data) {
{
echo json_encode($data);
}
}
但是,这将只提取
- random1
如果我改变[0]
在[1]
将提取random2和[2]
random3 如何,我可以得到random1,random2,随机3,一次回应?所以最终的回音是:
- random1
- random2
- random3
预先感谢您,任何帮助,将不胜感激!
谢谢你这么多,这是真正的工作! –
@AlexandruVorobchevici没问题。很高兴我帮了忙。确保接受将来参考的答案,并帮助他人解决同样的问题。 – roullie
是否有任何更改在此插入词语过滤器?所以我可以过滤一些我尝试过的单词if(strpos($ data,'random1')!== false)但不会工作 –