PHPで空の配列を初期化する最適な方法をまとめる

1883 ワード

PHPは3種類の配列をサポートする:
  • インデックス配列:数値インデックスを持つ配列.
  • 関連配列:名前付きキーを持つ配列.
  • 多次元配列:特定の配列の1つ以上の配列を含む.

  • 注意:なぜ空の配列を宣言してその配列にプロジェクトをプッシュするのが良いのですか?
    空の配列を宣言し、要素の入力を開始します.これにより、アレイ障害による異なるエラーを防止できます.配列ではなくバグを使用する情報を取得するのに役立ちます.デバッグ中に時間を節約します.ほとんどの場合、配列に追加できるものは作成時に何もない場合があります.
    空の配列を作成する構文:
    
    $emptyArray = []; 
    $emptyArray = array();
    $emptyArray = (array) null;

    要素を配列にプッシュする場合は、$emptyArray[]=「first」を使用します.このとき$emptyArrayには「first」が含まれており、このコマンドを使用して「first」を開始時に空と宣言する配列に送信します.
    言い換えれば、新しい配列の初期化速度はより速く、構文var first=[]を使用して構文var first=new Array()を使用するのではなく、構文関数は関数Array()と[]が配列文字構文の一部であることは事実である.両者は完全であり、まったく異なる方法で実行される.両方とも最適化され、呼び出し関数のオーバーヘッドの影響を受けない.
    空の配列の基本例:
    
    

    出力:
    
    array(0) {
    }

    現在、PHP 5.4は、「代替」としてサポートされており、コンパイラによると同義語であり、多くのPHP開発者はJSとPHPの往復を容易にするため、$array=[]を使用しています.
    
    "; 
        
    $second = array( ); 
    echo "        
    "; $first = array( 1, 2); foreach( $first as $value ) { echo "Value is $value
    "; } $first[0] = "one"; $first[1] = "two"; foreach( $first as $value ) { echo "Value is $value
    "; } ?>

    出力:
    
             
            
    Value is 1 
    Value is 2 
    Value is one 
    Value is two

    別の方法:
    
    

    出力:
    
    Array
    (
      [0] => php
      [1] =>   
      [2] =>   
    )