假设我正在foreach
对数组使用循环,并且值是每个元素的引用,并且我想删除一个元素,我该怎么做?
$array = array("1" => "PHP code tester Sandbox Online",
"foo" => "bar",
6,
5 => 89009,
"case" => "Random Stuff",
"PHP Version" => phpversion()
);
foreach( $array as &$d ){
if($d == 5) unset($d);
}
但它什么也没做。有没有办法使用 foreach 来做到这一点,或者我必须研究其他解决方案?