Я использую PHP и json_decode для использования удаленного API, и у меня есть то, что кажется проблемой для новичков, для которой я даже не знал, что искать, чтобы найти мой ответ.PHP: Как получить значение из файла JSON?
Так что на мой сценарий у меня есть $ код = 392 и JSon файл, который упрощенная версия является:
{
"result": {
"items": [
{
"name": "New York",
"code": 7294,
},
{
"name": "Miami",
"code": 392,
},
{
"name": "Los Angeles",
"code": 9182,
}
]
}
}
Так, попросту говоря, имея код 392 Я хочу знать, какое имя соответствует этому коду , Как ? (Фактический результат JSON тысячи «пунктов», если это имеет значение)
Вы должны написать 'foreach' цикл, который ищет код. Нет встроенного метода, чтобы найти его в таком массиве. – Barmar
Просто пропустите на вашем примере JSON, вам не разрешено оставлять запятые. Функция json_decode PHP, наряду с несколькими браузерами, не сможет ее проанализировать. – rjdown