PHP -Listenfunktion

PHP -Listenfunktion
Das PHP -Array wird verwendet, um die Mehrfachwerte in einer Variablen zu speichern. Manchmal muss ein oder mehrere oder alle Werte des Arrays in einer oder mehreren Variablen gespeichert werden. Diese Funktion wird zunächst in PHP Version 4 eingeführt, mit der nur die Werte des numerischen Arrays gespeichert werden. Die Schlüsselwerte des Arrays werden von dieser Funktion von PHP Version 7 gespeichert.1. Die verschiedenen Arten zum Lesen der Array -Werte mit dieser Funktion sind in diesem Tutorial gezeigt.

Syntax:

Liste ($ variable1, $ variable2,…)

Eine oder mehrere Variablen können als Argumentwerte dieser Funktion verwendet werden. Die Argumente werden durch ein Komma getrennt. Ein Argument ist für diese Funktion obligatorisch. Die Array -Werte werden den Argumentvariablen zugeordnet, die in der Funktion List () definiert sind. Ein Fehler wird zurückgegeben, wenn die Anzahl der Argumente, die in dieser Funktion definiert sind.

Verschiedene Beispiele für List () -Funktionen

Die unterschiedlichen Verwendungen der Funktion List () werden in diesem Teil des Tutorials anhand mehrerer Beispiele angezeigt.

Beispiel 1: Drucken Sie alle Array -Werte aus

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, speichert alle Werte des Arrays in den Variablen mit der Funktion "List ()). Hier enthält das Array drei Zeichenfolgewerte. Diese Werte werden in drei Variablen gespeichert und diese Variablen werden später gedruckt.

// ein String -Array deklarieren
$ str_arr = array ('Willkommen', 'zu', 'LinuxHint');
// Die Array -Werte in Listenvariablen zuweisen
Liste ($ val1, $ val2, $ val3) = $ str_arr;
// Drucken Sie die Werte der Listenvariablen aus
printf ("Die Array -Werte sind:
%S
%S
%S
", $ val1, $ val2, $ val3);
?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 2: Drucken Sie die ersten beiden Werte des Arrays aus

Manchmal erfordert es vom Beginn des Arrays eine bestimmte Anzahl von Elementen zu drucken. Diese Aufgabe kann mit der Funktion List () erledigt werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem die ersten beiden Werte des Arrays in zwei Variablen mit der Funktion List () gelesen werden. Das Array enthält 5 Werte und die ersten beiden Werte des Arrays werden in zwei später gedruckten Variablen gespeichert.

// ein numerisches Array deklarieren
$ num_arr = array (70, 39, 12, 82, 53);
// Die Array -Werte in zwei Listenvariablen zuweisen
Liste ($ val1, $ val2) = $ num_arr;
// Drucken Sie die Werte der Listenvariablen aus
printf ("Die ersten beiden Array -Werte sind:
%S
%S
", $ val1, $ val2);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Die erste und die zweite Werte des Arrays betragen 70 und 39:

Beispiel 3: Drucken Sie die ersten und dritten Werte des Arrays aus

Manchmal erfordert es das Drucken der jeweiligen Elemente des Arrays aus verschiedenen Positionen. Diese Aufgabe kann mit der Funktion List () erledigt werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, mit dem die ersten und dritten Werte des Arrays in zwei Variablen verwendet werden. Das Array enthält 5 Werte. Die erste und die dritte Werte des Arrays werden in zwei Variablen gespeichert, die später gedruckt werden.

// ein numerisches Array deklarieren
$ num_arr = array (70, 39, 12, 82, 53);
// Die erste und dritte Werte des Arrays in zwei Variablen zuweisen
ERROR_REPORTING (1); Liste ($ val1,, $ val3) = $ num_arr;
// Drucken Sie die Werte der Listenvariablen aus
printf ("Die ersten und dritten Array -Werte sind:
%S
%S
", $ val1, $ val3);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Die erste und die dritte Werte des Arrays betragen 70 und 12:

Beispiel 4: Verwenden Sie mehr Variablen in der Liste ()

Wenn die Anzahl der Variablen, die in der Funktion list () zugewiesen sind, mehr als die Array -Elemente sind, ist die zusätzliche Variable leer. Erstellen Sie eine PHP. Das Array enthält nur drei Elemente. Die $ var4 und $ var5 sind also leer.

// ein numerisches Array deklarieren
$ num_arr = array (70, 39, 12);
// Zuwenden Sie fünf Variablen in der Liste (), die größer sind als die Array -Werte
Liste ($ val1, $ val2, $ val3, $ val4, $ val5) = $ num_arr;
// Drucken Sie die Werte der Listenvariablen aus
printf ("Der Wert der ersten und fünften Listenvariablen ist:
%S
%S
", $ val1, $ val5);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Der Wert von $ val1 wird in der Ausgabe gedruckt:

Beispiel 5: Verwenden Sie die Liste list () mit der Funktion explode ()

Die Funktion explode () wird verwendet, um ein Array aus einem Zeichenfolgenwert basierend auf einem Separator zu erstellen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Array -Werte speichert, die von der Funktion explode () in vier Variablen erstellt werden, die später gedruckt werden. Die im Skript verwendete Explode () -Funktion erstellt ein Array, indem eine Zeichenfolge basierend auf dem Speicherplatz geteilt wird.

// Zuweisen Sie die Ausgabe der Funktion explode () in den Argumenten list ()
Liste ($ val1, $ val2, $ val3, $ val4) = explode ("", "Ich mag PHP -Programmierung");
// Drucken Sie die Werte der Listenvariablen aus
printf ("Die Werte von Listenvariablen sind:
%S
%S
%S
%S
", $ val1, $ val2, $ val3, $ val4);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Alle Werte des Arrays sind in der Ausgabe gedruckt:

Abschluss

Die Liste () ist eine nützliche Funktion von PHP, mit der alle oder die jeweiligen Werte des Arrays gelesen werden. Die verschiedenen Arten zum Lesen der Array -Werte mithilfe der Funktion List () werden in diesem Tutorial anhand einfacher Beispiele angezeigt. Wir hoffen, dass Sie jetzt den Zweck der Verwendung der Funktion "List ()) verstehen, nachdem Sie dieses Tutorial gelesen haben.