2018-08-27から1日間の記事一覧

foreachの中で参照渡しのunsetしたときの不思議

PHP

PHPで、配列の中の特定の要素を削除するときといえばだいたい、 ↓な感じかと思います。 1, 'b' => 2, 'c' => 3]; foreach($a as $key => $val){ if($val === 2){ unset($a[$key]); } } array(2) { ["a"]=> int(1) ["c"]=> int(3) } けど、foreachで参照渡し…