Здравствуйте.
У меня следующая проблема:
Есть многомерный массив, количество уровней может быть самое разное. Например:
'relatives' =>
array (size=5)
'grandparents' =>
array (size=2)
0 =>
array (size=3)
'name' => string 'Test' (length=4)
'gender' => null
'page' => null
1 =>
array (size=3)
'name' => string 'Test' (length=4)
'gender' => null
'page' => null
Нужно удалить все элементы null на всех уровнях... Все попытки совместить array_walk и array_filter, или использовать лямбда-функции успехом не увенчались. Может есть готовое решение?