У меня есть этот 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
I есть этот скрипт
$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, random3, ответ сразу? поэтому окончательное эхо будет:
- random1
- Random2
- random3
Спасибо заранее, любая помощь будет оценен по достоинству!
Спасибо так много, это действительно работает! –
@AlexandruVorobchevici проблем нет. рад, я помог. Обязательно принимайте ответы на будущие ссылки и помогайте другим с той же проблемой. – roullie
Есть ли какие-либо изменения, чтобы вставить в него фильтр слов? поэтому я могу отфильтровать некоторые слова, которые я пробовал с if (strpos ($ data, 'random1')!== false), но не будет работать –