Как сделать поиск в многомерном массиве не зная его размер

Есть многомерный ассоциативный массив
Нужно найти запись по имени ключа и прочитать ее значение, понятно что можно сделать вложенные foreach проверяя каждый элемент с помощью isarray() но может есть способ проще?

 

Если это произвольный многомерный ассоциативный массив, то только рекурсивный обход.

 

можно пример ?

 

Есть. Если массив извлекается из XML или JSON, то можно воспользоваться, например, регулярным выражением

 

интернет запретили, халявщик(ца)? совсем берега теряешь
— Добавлено —

более чем неверно

 

Так опровергните.

 

Тебя тоже гугл забанил или роскомпозор ?

Screenshot 2023-09-29 at 19-39-30 recursive search value from array.png

 

Я в курсе, да.
Речь шла о поиске некоторого ключа еще до преобразования в массив
И для того чтобы оценить эффективность здесь достаточно формальной логики.
Но, естественно, я приветствую конструктивную критику. А не голословные утверждения

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *