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

autoload
リリース: 2023-04-09 22:06:01
オリジナル
5789 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート