|
list配列と同様の形式で、複数の変数への代入を行う 説明
array list(mixed
$var , mixed ...$vars = ?)array と同様に、 この関数は実際には関数ではなく言語構造です。 list は、 単一の操作で一連の変数に値を代入するために使われます。 この関数は、文字列を扱うことは出来ませんし、 list には、空の式を指定できません。
パラメータ
戻り値代入した配列を返します。 変更履歴
例
例1 list の例
例2 list の使用法の例
例3 ネストした list の使用法
int(1) int(2) int(3)
例4 list と添字の定義順 list が配列の要素をどの順に処理するかは、配列の添字とは無関係です。
結果は次のようになります (list 内で要素をどの順で利用しているかに注目しましょう)。 array(4) { [2]=> string(1) "a" ["foo"]=> string(1) "b" [0]=> string(1) "c" [1]=> string(1) "d" } string(1) "c" string(1) "d" string(1) "a"
例5 list をキーを指定して使う PHP 7.1.0 以降では、list に明示的に キーを含めることができるようになりました。 任意の式も指定可能です。 数値や文字のキーも許されますが、 キーがない要素とある要素を混ぜることは許されません
上の例の出力は以下となります。 id: 1, name: Tom id: 2, name: Fred 2, 4 参考
|