Mam prostą tablicę, która zawiera nazwę wszystkich krajów i całkowitą liczbę użytkowników zarejestrowanych na mojej stronie z każdego kraju. To coś takiego:Usuwanie elementu tablicy w pętli foreach
Array (
[1] => Array ([name] => Afghanistan [total] => 3)
[2] => Array ([name] => Albania [total] => 0)
)
Próbuję usunąć elementy tablicy (kraje), które mają 0 użytkowników.
Próbowałem z tym kodem i nie działa:
foreach($country as $row) {
if ($row['total'] == 0) {
unset($row);
}
}
Co jest nie tak z tym kodem?
możliwy duplikat [Jak usunąć element tablicy w pętli foreach?] (Http://stackoverflow.com/questions/1949259/how-do-you-remove-an-array-element -in-a-foreach-loop) – 7hi4g0