Heim >Backend-Entwicklung >PHP-Problem >Welche Methoden in PHP können alle Elemente eines Arrays ausgeben?
3 Methoden: 1. Verwenden Sie „var_dump($array)“, um den Dateninhalt und die Struktur des gesamten Arrays auszugeben, und drucken Sie die Typinformationen der Elemente aus. 2. Verwenden Sie „print_r($array)“, um die Daten auszugeben 3. Verwenden Sie eine foreach-Schleife, um das Array zu durchlaufen, und verwenden Sie echo, um die Elemente einzeln in der Schleife auszugeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Mehrere Möglichkeiten, wie PHP alle Elemente des Arrays ausgeben kann
Methode 1: Verwenden Sie var_dump( ) zur Ausgabe des Arrays
Die Funktion var_dump() kann den Dateninhalt und die Struktur des gesamten Arrays ausgeben und auch mehrere Variablen gleichzeitig drucken und Informationen zum Variablentyp bereitstellen. 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"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($array); ?>
Methode 2: Verwenden Sie print_r(), um das Array auszugeben.
Die Funktion print_r() wird verwendet, um Variablen in einer verständlicheren Form zu drucken. Die Funktion print_r() kann den Inhalt und die Struktur des Arrays ausgeben Das gesamte Array wird in einem bestimmten Format angezeigt.
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
Methode 2: Verwenden Sie die foreach+echo-Anweisung, um das Array auszugeben
Die foreach-Anweisung durchläuft das Array und verwendet die echo-Anweisung in der Schleife, um die Elemente einzeln auszugeben
Hinweis: Ein eindimensionales Array erfordert nur eine foreach-Anweisung. Mehrdimensionale Arrays erfordern verschachtelte mehrere foreach-Anweisungen.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); foreach ($array as $val){ // 遍历数组 //输出数组元素 echo $val."<br>"; } ?>
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); foreach ($array as $val){ // 遍历数组 foreach ($val as $K=>$v){ //输出数组元素 echo $K."=>".$v."<br>"; } echo "<br>"; } ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Methoden in PHP können alle Elemente eines Arrays ausgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!