I have the array $wynik
below.
How can I delete all keys with empty [id]??
I would like to refer to specific elements.
Array
(
[0] => Array
(
[id] => 2531291225
[ilosc] => 20
)
[1] => Array
(
[id] => 2531291312
[ilosc] => 10
)
[2] => Array
(
[id] =>
[ilosc] =>
)
)
Solution:
foreach ($wynik as $key => $value) {
if (is_array($value)) {
foreach ($value as $key2 => $value2) {
if (empty( $value2))
unset($wynik[$key][$key2]);
}
}
if (empty($wynik[$key]))
unset($wynik[$key]);
}