Benchmark

in_arrayとarray_flip+array_key_existsの比較3

以前こう書いた。 だめ、全然だめ。array_flipが遅い(そりゃそうだ)。同じ配列の値を数10回以上検索するのならやる価値はあるだろうが、そのときもneedleを配列にして一度にin_arrayで検索した方が速い。今度は Pear::Benchmark (Benchmark/Iterate.php) …

SDカードの読み書き速度比較

SDカード microSD 2GB (SDSDQ-2048-J3K SanDisk) 3980円 miniSD 2GB (Zynet) 19800円 リーダ・ライタ 10 IN 1 Card Reader *1([http: //www.green-house.co.jp/products/memorycard/reader_writer/crgt10u2.html:title=GH-CRGT10-U2] Green House) 980円 DONY…

関数に別名を付ける

WindowsとLinuxでまったく異なる結果になった。

array_searchとin_arrayの比較2

array_keysはとても遅い。でもこれって配列の最後まで検索しているからかな。 果たしてどうなのか。

array_searchとin_arrayの比較

マニュアルには mixed array_search ( mixed needle, array haystack [, bool strict] ) bool in_array ( mixed needle, array haystack [, bool strict] ) とある。 どちらも配列の値を検索するものだが、array_searchは最初にマッチしたキーを返すのに対し…

in_arrayとarray_flip+array_key_existsの比較

だめ、全然だめ。array_flipが遅い(そりゃそうだ)。 同じ配列の値を数10回以上検索するのならやる価値はあるだろうが、そのときもneedleを配列にして一度にin_arrayで検索した方が速い。今度は Pear::Benchmark (Benchmark/Iterate.php) を使ってみようか…