Найти ключи в многомерном массиве и узнать их верхние индексы

Подскажите - есть многомерный массив [0],[1]...[10] с подуровнями где несколько уровней. На самом верхнем уровне ключ id. Например [id] => 11971 и тд. На подуровнях, иногда на втором, иногда на четвертом, хаотично расположены ключи [url] со значениями.

Нужно найти ключи и узнать в каких верхних массивах [3], [5] есть ключи внутри на нижних уровнях [url], чтобы взять верхний айди. Просто в цикле найти ключи и сохранить их в другой массив выходит, ну тогда теряется к какому верхнему индексу первого уровня они относятся чтобы взять id.


Ответы (0 шт):