PHP verfügt über zwei Funktionen zur Ausgabe von Arrays: 1. print_r() Diese Funktion kann den Inhalt und die Struktur des gesamten Arrays ausgeben und die Schlüssel und Elemente in einem bestimmten Format anzeigen. Die Syntax ist „print_r (Array-Variable). "; 2. var_dump() kann den Dateninhalt und die Struktur des gesamten Arrays ausgeben. Es kann relevante Informationen (Typ und Wert) der Array-Elemente ausgeben. Bei der Ausgabe des Arrays erweitert das Array die Werte rekursiv und zeigt sie an seine Struktur durch Einrückung. Die Syntax „var_dump() Array-Variable“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP wird echo/print im Allgemeinen verwendet, um bestimmte Array-Einheitswerte auszugeben, und es kann auch mit Schleifen verwendet werden um alle Arrays einzeln auszugeben.
Aber wie gibt man das Array auf einmal aus? Welche PHP-Funktion soll verwendet werden?
Tatsächlich verfügt PHP über zwei integrierte Funktionen zur Ausgabe des Inhalts und der Struktur des gesamten Arrays:
print_r()
var_dump()
Lassen Sie uns über diese beiden Funktionen sprechen.
1. Verwenden Sie print_r(), um das Array auszugeben.
Die Funktion print_r() wird verwendet, um Variablen in einer verständlicheren Form auszugeben. Die Funktion print_r() kann den Inhalt und die Struktur des gesamten Arrays ausgeben. und es werden Schlüssel und Elemente in einem bestimmten Format angezeigt.
<?php header('content-type:text/html;charset=utf-8'); $arr=array("姓名"=>"张三","年龄"=>25,"性别"=>"男"); print_r($arr); ?>
Ausgabeergebnis:
Eindimensionale Array-Funktion. Wenn es sich um ein mehrdimensionales Array handelt, ist das Ausgabeergebnis nicht förderlich für das Lesen:
<?php header('content-type:text/html;charset=utf-8'); $arr=array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); print_r($arr); ?>
Ausgabeergebnis:
Array ( [0] => Array ( [姓名] => 张三 [年龄] => 25 [性别] => 男 ) [1] => Array ( [姓名] => 李四 [年龄] => 21 [性别] => 男 ) [2] => Array ( [姓名] => 娜娜 [年龄] => 22 [性别] => 女 ) )
Wir können ein Stück hinzufügen des Codes vor der print_r()-Ausgabeanweisung „echo '
';“: </p><pre class="brush:php;toolbar:false"><?php header('content-type:text/html;charset=utf-8'); $arr=array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); echo '<pre class="brush:php;toolbar:false">'; print_r($arr); ?>
Das Ausgabeergebnis ist lesbarer, das Ausgabeergebnis:
2 Verwenden Sie var_dump() Geben Sie das Array aus
Gleiches wie die Funktion print_r(). Ebenso kann die Funktion var_dump() auch den Dateninhalt und die Struktur des gesamten Arrays ausgeben. Allerdings ist var_dump() leistungsfähiger als print_r(). Es kann mehrere Variablen gleichzeitig drucken und die Typinformationen der Variablen angeben. Die Funktion
var_dump() kann relevante Informationen (Typ und Wert) von Variablen ausgeben. Bei der Ausgabe eines Arrays erweitert das Array die Werte rekursiv und zeigt seine Struktur durch Einrückung an.
<?php header('content-type:text/html;charset=utf-8'); $arr=array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($arr); ?>
Ausgabeergebnis:
Der Unterschied zwischen print_r() und var_dump():
Verwenden Sie die Funktion print_r(), um den gesamten Inhalt und die Struktur des Arrays auszudrucken und die Schlüssel und Elemente in einem anzuzeigen bestimmtes Format. Beachten Sie, dass die Funktion print_r() nicht nur zum Drucken dient, sondern tatsächlich zum Drucken leicht verständlicher Informationen über die Variablen verwendet wird. Die Funktion
var_dump() kann auch zum Drucken der Daten und Struktur des Arrays verwendet werden. Die Funktion var_dump() ist jedoch leistungsfähiger als print_r(). Sie kann mehrere Variablen gleichzeitig drucken und die Typinformationen der Variablen angeben. Die Funktion
var_dump() zeigt Strukturinformationen zu einem oder mehreren Ausdrücken an, einschließlich Typ und Wert des Ausdrucks. Arrays erweitern Werte rekursiv und zeigen ihre Struktur durch Einrückung.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Funktion wird verwendet, um ein Array in PHP auszugeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!