この記事はPHPアドベントカレンダー2014の17日目の記事です (おくれましたごめんなさいごめんなさい) 突然ですがここでおもむろに1から10までの数字を表示してみたいと思います。 for($i=1;$i<=10;$i++) { echo $i . "\n"; } 何の変哲もないfor文ですね。 しかし、こう書くこともできます。 foreach(range(1, 10) as $i) { echo $i . "\n"; } わかりやすい。 わかりやすくないですか。 私はこっちのほうが好きです!!! ってことでベンチマークをとってみましょう。 $start = microtime(true); for($j=0;$j<=100000;$j++) { for($i=1;$i<=10;$i++) { //echo $i . "\n"; } } $end = microtime(true); v