PHP - 配列の要素ぜんぶに同じ処理を加える時

例えば $ary がてきとーな配列だとして、
今までは、

for ($i=0; $i<count($ary); $i++) {
$ary[$i] = [処理];
}

とか、

foreach ($ary as $key => $val) {
$ary[$key] = [処理];
}

とかやってたけど、
今日、誰かのソースで、

foreach ($ary as &$val) {
$val = [処理];
}

と書いてあって、なるほどと思った。

About Me
なんかいろいろメモ。
Tumblelogs I follow: