PHP
配列の値を変数のセットに代入する方法はいくつかありますが、extract()
関数を使用する方が便利ですが、index array
言語の方が面倒なので、list
を使用してこの問題を解決します。
まず、list()
の構文を見てみましょう:
list ( mixed $var , mixed ...$vars = ? ) = $arr
$arr: 配列を指定します
$var: 変数。
#$vars: より多くの変数。
戻り値: 指定された配列を返します。
コード例:
1. 配列内のすべての変数をリストします:
<?php $info = array('coffee', 'brown', 'caffeine'); list($drink, $color, $power) = $info; echo "$drink is $color and $power makes it special"; ?>
输出:coffee is brown and caffeine makes it special
2. 配列内の 1 つの変数を省略します:
<?php $info = array('coffee', 'brown', 'caffeine'); list($drink, , $power) = $info; echo "$drink has $power.";
输出:coffee has caffeine.
#3. 配列内の 3 番目の変数のみ
<?php $info = array('coffee', 'brown', 'caffeine'); list( , , $power) = $info; echo "I need $power!";
输出:I need caffeine!
4.list() は文字列では機能しません
<?php $info = array('coffee', 'brown', 'caffeine'); list($bar) = "abcde"; var_dump($bar); // NULL
推奨事項:《2021 PHP 面接の質問まとめ (集)》《php ビデオ チュートリアル》
以上がPHP でのリストの詳細な分析 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。