PHP のリスト関数の役割は、リストを使用して単純なデータ操作を実行できるように、配列内の値をいくつかの変数に割り当てることです。 ああ、必要に応じて参照してください。
注: list() は数値インデックス付きの配列でのみ使用でき、数値インデックスが 0 から始まることを前提としています。
例 1. list() の例
コードは次のとおりです | コードをコピー |
$info = array('コーヒー', 'ブラウン', 'カフェイン'); // すべての変数をリストします リスト($ドリンク、$カラー、$パワー) = $情報; echo "$ Drink は $color で、$power はそれを特別なものにします。n"; // いくつかをリストします リスト($ドリンク, , $パワー) = $情報; echo "$ドリンクには $power.n があります"; // または、3 番目のみにスキップしましょう list( , , $power) = $info; echo "$power!n が必要です"; ?> |
例2. list()の使用例
コードは次のとおりです | コードをコピー |
<テーブル> | |
従業員名 | 給与 |
---|---|
$name | n".$salary | n」。
警告
list() は、右端のパラメータから値を割り当てます。単純な変数を使用する場合は、これについて心配する必要はありません。しかし、インデックス付き配列を使用する場合、通常、結果は list() に記述されているように左から右に進むと予想されますが、そうではありません。逆の順序で割り当てられます。
例 3. list() での配列インデックスの使用
コードは次のとおりです | コードをコピー |
$info = array('コーヒー', 'ブラウン', 'カフェイン'); list($a[0], $a[1], $a[2]) = $info; var_dump($a); ?> |
次の出力が生成されます (単位の順序と list() 構文で記述された順序の比較に注意してください):
コードは次のとおりです | コードをコピー |
配列(3) { |