foreach my $v (qw(list of values)) { $v = uc ($v) #何か処理をする }てなかんじでできるが、PHPだと少し違う。
<?php foreach (qw('list of values') as &$v) { $v = strtoupper($v); //何か処理をする } function qw($str) { return explode("\x20", preg_replace('/[\s]+/', ' ', trim($str))); } //これは遊びw ?>ポイントは、&$v で処理するところ。いわゆる参照渡しである。
qw() は単なる遊びで、Perlでよく使う便利な表現だが、PHPにはないので似た感じで作ってみただけ。