Rumah > Artikel > pembangunan bahagian belakang > Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?
3 kaedah: 1. Gunakan "var_dump($array)" untuk mengeluarkan kandungan data dan struktur keseluruhan tatasusunan, dan mencetak maklumat jenis elemen 2. Gunakan "print_r($array)"; untuk mengeluarkan data tatasusunan Kandungan dan struktur 3. Gunakan gelung foreach untuk melintasi tatasusunan, dan gunakan gema untuk mengeluarkan elemen satu demi satu dalam gelung.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php boleh tatasusunan keluaran Beberapa kaedah untuk semua elemen
Kaedah 1: Gunakan var_dump() untuk mengeluarkan tatasusunan
Fungsi var_dump() boleh menukar kandungan data keseluruhan tatasusunan dan struktur untuk output Anda juga boleh mencetak berbilang pembolehubah pada masa yang sama dan memberikan maklumat jenis pembolehubah.
Fungsi var_dump() boleh mengeluarkan maklumat berkaitan pembolehubah (jenis dan nilai) Apabila mengeluarkan tatasusunan, tatasusunan akan mengembangkan nilai secara rekursif dan memaparkan strukturnya melalui lekukan.
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($array); ?>
Kaedah 2: Gunakan print_r() untuk mengeluarkan tatasusunan
Fungsi print_r() digunakan untuk membuat lebih mudah untuk memahami Pembolehubah cetakan dalam bentuk Kandungan dan struktur keseluruhan tatasusunan boleh dikeluarkan melalui fungsi print_r(), dan kekunci dan elemen akan dipaparkan dalam format tertentu.
<?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); ?>
Kaedah 2: Gunakan pernyataan gema foreach untuk mengeluarkan tatasusunan
Pernyataan foreach bergelung melalui tatasusunan dan menggunakan gema dalam gelung Pernyataan mengeluarkan elemen satu demi satu
Nota: Tatasusunan satu dimensi hanya memerlukan satu pernyataan foreach, manakala tatasusunan berbilang dimensi memerlukan berbilang pernyataan foreach untuk bersarang.
<?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>"; } ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!