list
配列と同様の形式で、複数の変数への代入を行います
説明
voidlist
mixed...
mixed...
array と同様に、
この関数は実際には関数ではなく言語の構成要素です。
list は、
単一の操作で一連の変数に値を割り当てるために使われます。
list は数値添字の配列のみを生成します。
添字は 0 から始まります。
list の例
]]>
list の使用法の例
| 社員氏名 |
給与 |
\n" .
" $name | \n" .
" $salary | \n" .
" \n";
}
?>
]]>
listは、最も右のパラメータから値を代入します。
プレーンな変数を使用している場合には、このことを気にする必要はありません。
しかし、添字配列を使用している場合には、配列の添字の順番が
list
に書いたものと同じく左から右となることを通常は期待しますが、
そうはなりません。この配列の添字は逆の順番となります。
配列の添字を使用した list の例
]]>
次のような出力になります(list の文法に書かれた
順番と、要素の順番の違いに注意):
string(8) "caffeine"
[1]=>
string(5) "brown"
[0]=>
string(6) "coffee"
}
]]>
each、array、
extract も参照してください。