この記事では、PHP で配列の値を変数のセットに代入する方法を主に紹介します。これには、ある参照値があります。今、共有します。必要な友人は、それを参照してください
(PHP 4, PHP 5, PHP 7)
list — 配列内の値を一連の変数に代入します
#array list ( mixed $var1 [,
mixed $... ] )
list() 1 回の操作で一連の変数に値を割り当てることができます。
Note:
list() は、数値インデックス付きの配列でのみ使用でき、数値を想定します。インデックスは 0 から始まります。
警告PHP 5 では、
list() は右端のパラメータの割り当てから始まります。 ; PHP 7 では、list() は左端のパラメータから値を割り当てます。 単純な変数を使用する場合は、これについて心配する必要はありません。ただし、インデックス付き配列を使用する場合、通常、結果は
list() に記述されているように左から右に返されることが期待されますが、PHP 5 ではそうではなく、逆の順序で割り当てられます。
list()関数のパラメータに空の項目がある要素も表します
<?php list(,,$c) = ['aa','bb','cc']; echo $c;//ccecho '<br>'; list($a1,$b1,$c1) = ['aa1','bb1','cc1']; echo $a1.$b1.$c1;//aa1bb1cc1 echo '<br>'; list($a2,,$c2) = ['aa2','bb2','cc2']; echo $a2.$c2;//aa2cc2 echo '<br>'; list($a3,$b3,$c3) = [1=>'aa3',2=>'bb3',0=>'cc3']; echo $a3.$b3.$c3;//cc3aa3bb3 echo '<br>'; list($a4,$b4,$c4) = [1=>'aa4',2=>'bb4',3=>'cc4']; echo $a4.$b4.$c4;//aa4bb4 Notice: Undefined offset: 0 in D:\phpStudy\WWW\demo\function.php on line 14 echo '<br>'; list($a5,$b5,$c5) = [1=>'aa5',2=>'bb5','a'=>'cc5']; echo $a5.$b5.$c5;//aa5bb5 Notice: Undefined offset: 0 in D:\phpStudy\WWW\demo\function.php on line 18 echo '<br>';
上記がこの記事の全内容です。関連コンテンツの詳細については、PHP 中国語 Web サイトに注目してください。
# 関連する推奨事項:
PHP の期間に基づく PHP メソッド ## PHP.メソッド以上がPHPで配列内の値を一連の変数に代入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。