【PHP】下らねぇ質問はID出して書き込みやがれ 83
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:nobodyさん 09/04/10 13:11:00 >>194-195 参考になりました ありっす 201:nobodyさん 09/04/10 13:14:39 >>199 マニュアルを読む限り、foreach が式をループ回数だけ評価するようには読めないんだけど。 っていうか、foreachが式が関数の場合に、関数は評価するが、その引数は評価しないとか、ありえんと思うが。 http://jp.php.net/manual/ja/control-structures.foreach.php 202:nobodyさん 09/04/10 13:16:50 さてベンチマークの俺の出番ですね 203:nobodyさん 09/04/10 13:19:31 >>202 お願いします。勇者! 204:nobodyさん 09/04/10 13:21:58 // テスト用変数 function testAry() {for($a=0;$a<1000;$a++) $h[]=$i;return $h;} // タイム測定 function bench() {return microtime(true);} // ベンチマーク表示 function cale($time) { echo "<pre>";print_r($time);echo "</pre>"; foreach($time as $t) {echo "<p>".($t[1]-$t[0])."</p>";} } // --------- 比較コード ---------------- */ $time[0][0]=bench(); $test = array(); $h = array_slice(testAry(), 50); foreach ($h as $v) $test[]=$v; $time[0][1]=bench(); // ---------- 175のコード ------------- */ $time[1][0]=bench(); $test = array(); foreach (array_slice(testAry(), 50) as $v) $test[]=$v; $time[1][1]=bench(); /* ---------- ここまで ---------------- */ cale($time);
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5368日前に更新/76 KB
担当:undef