ホームページ >バックエンド開発 >PHPチュートリアル >初めてのPHP注意事項(6) – 配列への要素の追加

初めてのPHP注意事項(6) – 配列への要素の追加

WBOY
WBOYオリジナル
2016-06-13 13:03:231005ブラウズ

PHP 注 (6) - 配列への要素の追加

今日、私は PHP 配列に要素を追加する新しい方法を学びました。

以前は、以下を追加するために常に Push() 関数が使用されていました:

$arr = array();
array_push($arr, el1, el2 ... eln);

?

しかし、実際にはもっと直接的で便利な方法があります:

$arr = array();
$arr[] = el1;
$arr[] = el2;
...
$arr[] = eln;

?

そして実験により、2 番目の方法は最初の方法のほぼ 2 倍効率的であることが証明されました。

次の例を見てみましょう:

$t = microtime(true); 
$array = array(); 
for($i = 0; $i < 10000; $i++) { 
    $array[] = $i; 
} 
print microtime(true) - $t; 
print '<br>'; 
$t = microtime(true); 
$array = array(); 
for($i = 0; $i < 10000; $i++) { 
    array_push($array, $i); 
} 
print microtime(true) - $t;

スクリプトを実行すると、結果は次のようになります:

を書きましたか?
実行 1
0.0054171085357666 // array_push
0.0028800964355469 // array[]
実行 2
0.0054559707641602 // array_push
0.002892 017 364502 // array[]
3 を実行
0.0055501461029053 // array_push
0.0028610229492188 // 配列[]

?

本当にたくさんのことを学びました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。