Я немного смущен массивом, с которым мне нужно работать. Следующий массив:Получение значения из массива в PHP
print_r($myArray);
возвращает следующее:
Array (
[0] => stdClass Object (
[id] => 88
[label] => Bus
)
[1] => stdClass Object (
[id] => 89
[label] => Bike
)
[2] => stdClass Object (
[id] => 90
[label] => Plane
)
[3] => stdClass Object (
[id] => 91
[label] => Submaine
)
[4] => stdClass Object (
[id] => 92
[label] => Boat
)
[5] => stdClass Object (
[id] => 93
[label] => Car
)
[6] => stdClass Object (
[id] => 94
[label] => Truck
)
)
Как получить значение метки, скажем, "Submaine", если у меня есть $ ID = 91?
Если вы можете изменить способ построения массива, вы должны индексировать элементы с помощью «id», что будет проще. Тогда вы можете просто сделать '$ item = $ myArray [$ id];' –
Класс создает этот массив, поэтому, к сожалению, мне приходится работать с тем, что у меня есть. Но вы правы, мне жаль, что я не могу просто позвонить по ID. – santa