Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

青灯夜游
青灯夜游asal
2022-06-01 14:12:005260semak imbas

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.

Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

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 mana dalam php boleh mengeluarkan semua elemen tatasusunan?

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 &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($array);
?>

Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

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>";  
}
?>

Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

<?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>";  
}
?>

Kaedah mana dalam php boleh mengeluarkan semua elemen tatasusunan?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn