| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
list(PHP 4, PHP 5) list — 配列と同様の形式で、複数の変数への代入を行う 説明array() と同様に、 この関数は実際には関数ではなく言語の構成要素です。 list() は、 単一の操作で一連の変数に値を代入するために使われます。 パラメータ
返り値代入した配列を返します。 例
例1 list() の例
<?php
例2 list() の使用法の例
<table>
例3 ネストした list() の使用法
<?phpint(1) int(2) int(3)
例4 配列の添字を使用した list() の例
<?php次のような出力になります(list() の文法に書かれた 順番と、要素の順番の違いに注意):
array(3) {
[2]=>
string(8) "caffeine"
[1]=>
string(5) "brown"
[0]=>
string(6) "coffee"
}
注意警告
list()は、最も右のパラメータから値を代入します。 プレーンな変数を使用している場合には、このことを気にする必要はありません。 しかし、添字配列を使用している場合には、配列の添字の順番が list() に書いたものと同じく左から右となることを通常は期待しますが、 そうはなりません。この配列の添字は逆の順番となります。 警告
list() を実行して配列を変更 (list($a, $b) = $b など) した場合の挙動は未定義です。
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「list - 配列と同様の形式で、複数の変数への代入を行う」をGoogle検索
|