Verwenden Sie für Schleife:
Die Verwendung der 'for' -Schleife ist die einfachste Möglichkeit, die Array -Werte zu drucken, und die Art und Weise, dass Array -Werte mit der 'for' -Schleife verwendet werden, wurde im folgenden Beispiel gezeigt.
Beispiel-1: Drucken Sie das Array für die Schleife aus
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurde ein numerisches Array von Stringwerten deklariert. Der zählen() Die Funktion wurde verwendet, um die Gesamtzahl des Arrays zu zählen, die für den Terminierungszustand der Schleife verwendet wurden. Jeder Wert des Arrays wird in einer neuen Linie gedruckt.
// ein Array deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Verwenden von foreach Loop:
Verwendung der 'für jede' Schleife ist eine weitere Möglichkeit, die Array -Werte zu drucken. Der 'für jede' Schleifen Sie durch jedes Element des Arrays durch. Es ist der einfachste Weg, das Element jeder Array -Art zu holen.
Beispiel-2: Drucken Sie das Array mit der Foreach-Schleife aus
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurde ein assoziatives numerisches Array von Zahlenwerten deklariert und die für jede Die Schleife wurde verwendet, um die höchsten und niedrigsten Werte des Arrays herauszufinden.
// das Array deklarierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Mit print_r ():
Diese Funktion zeigt menschlich-lesbare Informationen einer Variablen an. Die Syntax dieser Funktion ist unten angegeben.
gemischtes print_r (gemischt $ output [, bool $ return = false])Es verfügt. Der Standardwert des optionalen Parameters ist FALSCH. Wenn der Wert des optionalen Parameters auf festgelegt ist WAHR, Dann kehrt die Ausgabe der Funktion zu einer Variablen zurück, anstatt auf den Bildschirm zu drucken. Diese Funktion kann für verschiedene Arten von Variablen verwendet werden. In diesem Tutorial wird es verwendet, um die Struktur der Array -Variablen anzuzeigen. Einige Beispiele für die Verwendung der Verwendung der print_r () Die Funktion zum Anzeigen von Array -Werten wurde unten gezeigt.
Beispiel 1: Verwenden Sie die Funktion print_r () ohne optionalen Parameter
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Der optionale Parameter wurde in diesem Beispiel nicht verwendet. Die Ausgabe wird also auf dem Browser gedruckt.
// das Array deklarierenAusgang:
Öffnen Sie den Browser und führen Sie das Skript vom Server aus. Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Beispiel 2: Verwenden Sie die Funktion print_r () ohne optionalen Parameter
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Der optionale Parameter wird in diesem Beispiel verwendet und wurde auf eingestellt WAHR. Die Ausgabe wird also an die Variable zurückgegeben, $ Output. Die Variable wurde später gedruckt.
// das Array deklarierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Beispiel-3: Verwenden Sie Print_r () -Funktion mit der
SchildSie können die Ausgabe der Funktion print_r () in lesbarerer Weise mithilfe verwenden
Schild. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Funktion print_r () mit der zu kennenSchild. // Array -Variable deklarieren
$ myarr = array ("0" => "LinuxHint.com "," 1 "=>" ist "," 2 "=>" a "," 3 "=>" Gut "," 4 "=>" Tutorial "," 5 "=>" Blog "," 6 "=>" Site ");
// Speichern Sie die Ausgabe der Funktion print_r ()
$ output = print_r ($ myarr, true);
// Fügen Sie das Start -Pre -Tag von HTML hinzu
Echo "";";
// Ausgangsausgabe
echo $ output;
// Fügen Sie das Ende des HTML hinzu
Echo "
?>Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Verwenden Sie var_dump ():
var_dump () Funktion wird auch verwendet, um die strukturierten Informationen jeder Variablen anzuzeigen. Wenn Sie über den Datentyp jedes Elements einer Array -Variablen erfahren möchten, können Sie diese Funktion verwenden. Die Syntax dieser Funktion ist unten angegeben.
void var_dump (gemischt $ output [, gemischt $…])Es verfügt. Diese Funktion gibt keinen Wert zurück.
Beispiel 1: Verwenden Sie var_dump () Funktion für das numerische Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurde ein einfaches numerisches Array deklariert und die Struktur des Arrays wurde unter Verwendung von var_dump () funktion gedruckt.
// das Array deklarieren
$ books = array ("Lernen HTML 5", "JavaScript -Basics", "Lernen CCS3", "Php 7 und MySQL 5", "JQuery", "Pro Angularjs");
// Drucken Sie die Struktur des Arrays mit Datentyp aus
var_dump ($ books);
?>Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Beispiel 2: Verwenden Sie var_dump () Funktion für assoziatives Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Zwei assoziative Arrays wurden im Skript deklariert und die Struktur beider Arrays wurde unter Verwendung von var_dump () -Funktion gedruckt.
// zwei Arrays deklarieren
$ product_list1 = array ("Dell -Laptop" => 540, "Samsung Monitor" => 70, "Tastatur" => 15, "Maus" => 5);
$ product_list2 = array ("TV" => 660, "Freeatur" => 700, "Mikrowellenofen" => 200, "Lautsprecher" => 50);
// Fügen Sie das Start -Pre -Tag von HTML hinzu
Echo "";";
// Drucken Sie die Struktur beider Arrays
var_dump ($ product_list1, $ product_list2);
// Fügen Sie das Ende des HTML hinzu
Echo "
?>Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Beispiel-3: Verwenden Sie die Funktion var_dump () für das mehrdimensionale Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Unterschied zwischen print_r () und var_dump () zu finden. Hier wurde ein mehrdimensionales Array deklariert und gedruckt, indem sie sowohl print_r () als auch var_dump () Funktionen verwenden.
// ein mehrdimensionales Array deklarieren
$ Studenten =
Array ("1109" => Array ("Name" => "John Paul", "Abteilung" => "BBA", "Batch" => "100th"),
"1274" => Array ("Name" => "William", "Abteilung" => "eee", "Batch" => "110."),
"1703" => Array ("Name" => "Fahmida yesmin", "Abteilung" => "CSE", "Batch" => "54th");
// Fügen Sie das Start -Pre -Tag von HTML hinzu
Echo "";";
// Die Ausgabe von print_r ()
print_r ($ student);
// Die Ausgabe von var_dump ()
var_dump ($ student);
// Fügen Sie das Ende des HTML hinzu
Echo "
?>Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Differenz dieser Funktionen wird gelöscht, wenn Sie die Ausgabe beider Funktionen für dieselbe Array -Variable zeigen.
Beispiel-4: Verwenden Sie var_dump () in einem anderen var_dump ()
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Art und Weise zu kennen.
// ein Array deklarieren
$ Myarray = array (20, 11, 10, 67, 8);
// Verwenden Sie eine verschachtelte var_dump () -Funktion
var_dump (var_dump ("Linux", False, 67.03, 100, $ myarray));
?>Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird.
Abschluss
In diesem Tutorial wurden verschiedene Arten zum Drucken von PHP -Arrays gezeigt. Die Array-Werte können ohne integrierte Funktion und mit der integrierten Funktion gedruckt werden. Die Verwendungen von print_r () und var_dump () wurden hier im Detail erläutert. Der PHP -Entwickler kann diese Funktionen zum Debuggen verwenden, wenn eine Array -Variable die erwartete Ausgabe nicht anzeigt.