У меня есть массив, в котором я не знаю, как называются ключи, и я пытаюсь удалить все элементы из массива, где все вложенные ключи пусты (без значения).
Мой массив может выглядеть так. Второй элемент [1] имеет пустые значения, поэтому я хотел бы удалить его и оставить только первый элемент [0].
Array
(
[0] => Array
(
[Some key here] => 26542973
[generated key] => John
[who knows what key] => 10
)
[1] => Array
(
[Some key here] =>
[generated key] =>
[who knows what key] =>
)
)
Я попытался использовать фильтр массива, но он не удалил пустой элемент. Он оставил их обоих в массиве.
$filtered_array = array_filter($array);
Я бы хотел, чтобы конечный результат выглядел следующим образом (пустой элемент удален).
Array
(
[0] => Array
(
[Some key here] => 26542973
[generated key] => John
[who knows what key] => 10
)
)