나는 각 국가의 이름과 내 웹 사이트에 등록 된 총 사용자 수를 포함하는 간단한 배열을 가지고 있습니다. 다음과 같은 내용입니다.foreach 루프 내에서 배열 요소 삭제하기
Array (
[1] => Array ([name] => Afghanistan [total] => 3)
[2] => Array ([name] => Albania [total] => 0)
)
그리고 0 명의 사용자가있는 배열 요소 (국가)를 삭제하려고합니다.
나는이 코드를 시도하고 그것은 작동하지 않습니다 :
foreach($country as $row) {
if ($row['total'] == 0) {
unset($row);
}
}
이 코드에 어떤 문제가 있습니까?
가능한 중복 [당신이 foreach 루프에서 배열 요소를 제거하려면 어떻게합니까?] (http://stackoverflow.com/questions/1949259/how-do-you-remove-an-array-element -in-a-foreach-loop) – 7hi4g0