配列にループを使用していて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 を使用してこれを行う方法はありますか、それとも他の解決策を検討する必要がありますか?