php list()関数

2107 ワード

今日プログラムでlist()関数を使う人がいるのを見て、インターネットで調べました.
w 3 cでは、
定義と使用法
List()関数は、配列内の要素で変数のセットに値を割り当てます.
array()と同様にlist()は実際には言語構造であり、関数ではないことに注意してください.
これは重要です.この関数は、数値インデックスの配列にのみ使用され、数値インデックスが0から始まると仮定します.
自分で効果を見てみました.
<?php
$vegArray = array("carrot", "green beans", "asparagus", "artichoke", "corn");
list($a,$b,$c)=$vegArray;
echo $a."-".$b."-".$c;//carrot-green beans-asparagus
echo "<br/>";
list($a,,$b,$c)=$vegArray;
echo $a."-".$b."-".$c;//carrot-asparagus-artichoke
?>