我有一个数组和变量。 如果数组中不存在该变量,则必须将其添加,否则必须将其删除。 为什么下面的代码不起作用?插入并从数组中删除字符串
$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