ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのリストの詳細な分析 (コード例付き)

PHP でのリストの詳細な分析 (コード例付き)

autoload
autoloadオリジナル
2021-04-25 10:30:465822ブラウズ

PHP配列の値を変数のセットに代入する方法はいくつかありますが、extract() 関数を使用する方が便利ですが、index array 言語の方が面倒なので、list を使用してこの問題を解決します。

まず、list() の構文を見てみましょう:

list    ( mixed $var   , mixed ...$vars = ?   ) = $arr
  • $arr: 配列を指定します

  • $var: 変数。

  • #$vars: より多くの変数。

  • 戻り値: 指定された配列を返します。

コード例:

1. 配列内のすべての変数をリストします:

<?php
$info = array(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
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(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
list($drink, , $power) = $info;
echo "$drink has $power.";
输出:coffee has caffeine.

#3. 配列内の 3 番目の変数のみ

<?php
$info = array(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
list( , , $power) = $info;
echo "I need $power!";
输出:I need caffeine!

4.list() は文字列では機能しません

<?php
$info = array(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
list($bar) = "abcde";
var_dump($bar); // NULL

推奨事項:2021 PHP 面接の質問まとめ (集)》《php ビデオ チュートリアル

以上がPHP でのリストの詳細な分析 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。