Привет, ребята, мне было интересно, как вы можете вернуть индекс на основе ID со следующим.возвращающий индекс из возвращаемого массива JSON
$friends = '{
"data": [
{
"name": "Paul",
"id": "12000"
},
{
"name": "Bonnie",
"id": "120310"
},
{
"name": "Melissa",
"id": "120944"
},
{
"name": "Simon",
"id": "125930"
},
{
"name": "Anthony",
"id": "120605"
},
{
"name": "David",
"id": "120733"
}
]
}';
$obj = json_decode($friends);
например, я хочу получить распечатать имя на основе ID. Я использовал метод array_search, но ему не понравилась структура массива. Я буду использовать его внутри цикла sql и передаю идентификатор из запроса, чтобы вернуть строку имени из массива.
print $obj->{'data'}[0]->{'name'};
//where 0 is returned index based on a defined ID.
Большое спасибо