PHP では、list() 関数を使用して、1 回の操作で一連の変数に値を割り当てます。
例:
<?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
出力:
I have several animals, a Dog, a Cat and a Horse.
list() 関数を使用するときは、次の点に注意する必要があります:
● list( ) 実際には、これは関数ではなく言語構造です。
# list() 関数は、数値インデックス付き配列でのみ使用されます。
上記の例では、my_array 配列を確認できます:
<?php $my_array = array("Dog","Cat","Horse"); var_dump($my_array); ?>
出力:
array (size=3) 0 => string 'Dog' (length=3) 1 => string 'Cat' (length=3) 2 => string 'Horse' (length=5)
my_array 配列のインデックスが数値インデックスであることがわかります。
# 数値インデックスが 0 から始まると仮定する、つまりインデックス 0 から始まる変数に値を代入する
対応する数値インデックスが存在しない場合、対応するビットの変数null 値になります。
以上がPHPのリスト関数を使うときの注意点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。