JsonPhp JSON декодирования с несколькими объектами
{
"articles": [
{
"id": 1,
"name": "Josh"
},
{
"id": 2,
"name": "Jenny"
},
{
"id": 3,
"name": "Chris"
}
]
}
Как искать имена по идентификатору?
Что делать, если я хочу выбрать только Джоша?
Теперь я декодирую json с помощью php и foreach loop.
$url = "articles.json";
$json = json_decode(file_get_contents($url));
foreach($json->articles as $articles){
echo $articles->name;
}
Я хочу, чтобы выбрать только это имя, где идентификатор 1.
Вы должны были бы сделать forloop. Если вы хотите выполнить поиск по определенному запросу, вам нужно будет использовать фреймворк, например jql, jsonpath или более крупную структуру, в которой есть запрос json внутри. –