Heim  >  Artikel  >  Backend-Entwicklung  >  Eingehende Analyse von Listen in PHP (mit Codebeispielen)

Eingehende Analyse von Listen in PHP (mit Codebeispielen)

autoload
autoloadOriginal
2021-04-25 10:30:465740Durchsuche

Es gibt mehrere Möglichkeiten, den Wert eines Arrays einer Reihe von Variablen in PHP zuzuweisen. Es ist bequemer, die Funktion extract() zu verwenden, aber für index array Da es jedoch problematischer ist, können wir list verwenden, um dieses Problem zu lösen. Dieser Artikel führt Sie dazu, einen Blick darauf zu werfen. PHP中将数组的值赋值给一组变量有几种方法,利用extract()函数较为方便,但是对于索引数组而言却是较为麻烦,所以我们可以使用list来解决这一问题,本文就带大家一起来看一看。

    首先我们来看一看list()
Schauen wir uns zunächst die Syntax von list() an:

    list    ( mixed $var   , mixed ...$vars = ?   ) = $arr

  • $arr: spezifiziert ein Array

  • $var: eine Variable.
  • $vars: Weitere Variablen.
  • Rückgabewert: Gibt das angegebene Array zurück.


Codebeispiel:

1. Listen Sie alle Variablen des Arrays auf:

<?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. Lassen Sie eine Variable des Arrays weg:

<?php
$info = array(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
list($drink, , $power) = $info;
echo "$drink has $power.";
rrree 3. Nur das Array-Drittel in einer Variablen

输出:coffee has caffeine.
<?php
$info = array(&#39;coffee&#39;, &#39;brown&#39;, &#39;caffeine&#39;);
list( , , $power) = $info;
echo "I need $power!";
4.list() kann nicht mit Zeichenfolgen arbeiten

输出:I need caffeine!
Empfohlen:Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)》《 php Video-Tutorial

🎜

Das obige ist der detaillierte Inhalt vonEingehende Analyse von Listen in PHP (mit Codebeispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn