for文を高速にする

for文を使うときはループ回数を以下のように「 $i < count($arr) 」としていた。

for( $i = 0; $i < count($arr); $i++ ){
  
}

これは遅いらしい。
ループ毎に count() を実行しているからかな???

なので、以下のようにループ回数を「$max_count」でキャッシュするといいらしい。

for( $i = 0, $max_count = count($arr); $i < $max_count; $i++ ){
  
}


「$i = 0」と「$max_count = count($arr)」の間を
「;」で区切るとエラーになるので注意。