我有$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]);
}