我有一個數組和變量。 如果數組中不存在該變量,則必須將其添加,否則必須將其刪除。 爲什麼下面的代碼不起作用?插入並從數組中刪除字符串
$ar = ["a","b","c"];
$vr = "b";
foreach ($ar as $i => $value) {
if ($value == $vr) {
unset ($ar[$i]);
} else {
$ar[] = $vr;
$ar = array_unique($ar);
}
}
謝謝。
不正確的語法,有缺陷的邏輯,「foreach」遍歷數組副本......從哪裏開始? – 2010-03-12 11:01:47