배열과 변수가 있습니다. 변수가 배열에 없으면 추가해야합니다. 그렇지 않으면 제거해야합니다. 다음 코드가 작동하지 않는 이유는 무엇입니까?배열에 문자열 삽입 및 제거
$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'가 배열 사본을 반복한다는 사실 ... 어디서부터 시작할까요? –