私はすべての国の名前とその国から私のウェブサイトに登録されているユーザーの総数を含む単純な配列を持っています。これは次のようなものです: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