以下の配列があり$wynik
ます。
空の [id] を持つすべてのキーを削除するにはどうすればよいですか??
具体的な要素について言及したい。
Array
(
[0] => Array
(
[id] => 2531291225
[ilosc] => 20
)
[1] => Array
(
[id] => 2531291312
[ilosc] => 10
)
[2] => Array
(
[id] =>
[ilosc] =>
)
)
解決:
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]);
}