タグ

2010年3月4日のブックマーク (2件)

  • PHP: for文の条件にcount()を入れるとどのくらい遅くなるか - MSNET Team Blog

    今となってはPHPのfor文の条件にcount()を入れると遅くなるのは常識のようになってしまっていますが,ちょっと前にたしかどこかでそれと逆のことを書いていたような記事があった気がして,まさかとは思いながらテストスクリプトを作って計測してみました。 計測に用いたPHPインタープリタは,WindowsPHP 5.2.6で,スクリプト実行のパフォーマンスに関わるようなextensionは入れていません。 テストスクリプト count.php こちらは,forの条件でcount()を思いっきり使います。おそらくこちらの方が遅いと予想・・・ <?php $seed = range(1,100000); $a = array(); $count = 0; function resetArray() { global $seed,$a,$count; shuffle($seed); $a = a

  • 離れPHP島

    No21.文字を区切りに分解!分解 ---- explode関数 ある文字の場所でその文字列をチョキチョキと分解したいときってあります。 例えば日付だったら /やハイフン(-)で区切られたりしてますよね? 今日だったら2024/03/20とか2024-03-20見たいな感じ。 それからカンマ区切りのcsvファイルのレコードのカンマ(,)とか。 その区切りの文字で切り取ってそれ以外の値が取りたい場合 explode関数も便利です。

    mio213
    mio213 2010/03/04