У меня есть большой массив объектов, которые мне нужно эффективно проверить:
Упрощенная версия структуры данных будет выглядеть так:
[0] => stdClass Object
(
[ID] => 1222
[name] => Foo
[pass] => stdClass Object
(
[ID] => 1234
[type] => Foo
)
)
[1] => stdClass Object
(
[ID] => 2333
[name] => Bar
[pass] => stdClass Object
(
[ID] => 4567
[type] => Foo
[flag] => 1
)
)
Допустим, нам нужно проверить, существует ли «флаг», и получить значение.
В настоящее время я достигаю того, что мне нужно, перебирая структуру с помощью цикла foreach, но я стремлюсь повысить эффективность.
Задача ещё не решена.
Других решений пока нет …