PHPサンプル
UPDATE:2017年03月29日
配列要素を変数に格納したい
配列要素を変数に格納 list()
list(変数 [, 変数, , ,]) = 配列; //[ ]省略化
例:
1 2 3 4 5 6 | <!-- サンプルコード --> <?php $drink = array('コーヒー', '牛乳', '紅茶'); list($coffee, $milk, $tea) = $drink; echo $coffee.' '.$milk.' '.$tea; ?> |
結果は
コーヒー 牛乳 紅茶
となります。
配列要素の値を変数へ代入します。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!-- サンプルコード --> <h3>配列要素を変数に格納</h3> <?php $person = array('山田太郎', 28, '男'); list($name, $age, $sex) = $person; echo $name.'さん '.$age.'歳 '.$sex.'性'."<br>\n"; list($name, , $sex) = $person; echo $name.'さん '.$sex.'性'."<br>\n"; ?> <h3>ネストしたlist()の使用法</h3> <?php $peson = array(32, array('山田太郎', 28)); list($no, list($name, $age)) = $peson; echo 'No.'.$no.' : '.$name.'さん '.$age.'歳'."<br>\n"; var_dump($no, $name, $age); ?> |
実行結果
配列要素を変数に格納
山田太郎さん 28歳 男性
山田太郎さん 男性
山田太郎さん 28歳 男性
山田太郎さん 男性
ネストしたlist()の使用法
No.32 : 山田太郎さん 28歳
int(32) string(12) "山田太郎" int(28)
タグ(=記事関連ワード)
日付
投稿日:2012年3月2日
最終更新日:2017年03月29日
最終更新日:2017年03月29日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-array-arytovar/trackback/