0
Вот мой файл JSON, содержащий мои предметы. Я хотел бы найти имя элемента и вернуть идентификатор.PHP Поиск JSON File и получить результат
КОД:
$jsonitem = file_get_contents("data.json");
$objitems = json_decode($jsonitem);
$findById = function($id) use ($objname) {
foreach (json_decode($objname) as $friend) {
if ($friend->id === $id) return $friend->name;
}
return;
};
echo $findById('6') ?: 'No record found.';
JSON FILE:
[
{
"id":1,
"name":"Candy Wrapper",
"value":500,
},
{
"id":2,
"name":"Torch",
"value":2000,
}
]
Его файл JSON также недействителен из-за задней запятых на ' "значение"' линий. – Mikey
@ Mikey Хороший улов, я этого не замечал. –
Что касается конечных запятых, извините за путаницу, я сократил свой список, поскольку они довольно обширны с игровыми переменными и т. Д. Спасибо, это решило мою проблему! –