请问PHP使用foreach循环如何才能数组数组中的元素?
<?php $area = [ ["name" => "sh", "district" => "上海", "nums" => 0], ["name" => "hz", "district" => "杭州", "nums" => 1] ]; foreach ($area as $row) { if ($row['nums'] == 0) { unset($row); } } print_r($area);
网友回复
要改成as的形式
<?php $area = [ ["name" => "sh", "district" => "上海", "nums" => 0], ["name" => "hz", "district" => "杭州", "nums" => 1] ]; foreach ($area as $i=>$row) { if ($row['nums'] == 0) { unset($area[$i]); } } print_r($area);