list() は、1 回の操作で一連の変数に値を割り当てるために使用されます。
注: list() は数値インデックス付きの配列にのみ使用され、数値インデックスは 0 から始まると想定されています。
説明
list() は、配列内の要素を使用して変数のセットに値を割り当てます。
array() と同様に、list() は実際には関数ではなく言語構造であることに注意してください。
関連する推奨事項: 「PHP 入門チュートリアル 」
例:
<?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; ?>
結果は次のようになり、正常に出力できます
配列が数値配列ではなく、次のような連想配列の場合:
<?php $my_array = array('a'=>'Dog','b'=>'Cat','c'=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
結果はエラーになります
#インデックス配列を使用する場合 例:
<?php $my_array = array(0=>'Dog',1=>'Cat',2=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
<?php $my_array = array(1=>'Dog',2=>'Cat',3=>'Horse'); list($a, $b, $c) = $my_array; echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c; ?>
以上がPHPのリストの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。