コードをコピー コードは次のとおりです:
echo 'begin time:'.$begin=microtime(false).'
';//カウントを開始しますtime
$ array=array();
for ($i=1;$i<=10000;$i++) {//大きな配列を生成します
$array[$i]=$i;
/*
$ arr=$array;//コピーと印刷の合計時間 0.02
foreach ($arr as $ar) {
echo $ar.'
'
}
*/
/*
$newarr= &$array;//アドレス参照時間は常に0.01以内に制御されます
foreach ($newarr as $r) {
echo $r.'
'; */
foreach ($array as $a) {//基本的に 0.02、まれに 0.01 アドレス参照ほど速くないのはなぜですか? Wondering
echo $a.'
';
}
echo 'end time:'.$end=microtime(false).'
';// 時間をカウントする終了
echo '合計時間:'.($end-$begin)
;
http://www.bkjia.com/PHPjc/325221.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/325221.html技術記事次のようにコードをコピーします。 ?php echo 'begin time:'.$begin=microtime(false).'br/';//時間のカウントを開始 $array=array() for ($i=1;$i = 10000;$i++) {//大きな配列 $arra を生成します...