มีหลายฟังก์ชั่นในการพิมพ์เนื้อหาของอาเรย์ที่แต่ละอันมีคุณสมบัติ
พิมพ์ข้อมูลที่มนุษย์สามารถอ่านได้เกี่ยวกับตัวแปร
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
แสดงข้อมูลที่มีโครงสร้างเกี่ยวกับนิพจน์ที่มีประเภทและความคุ้มค่า
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
แสดงข้อมูลที่มีโครงสร้างเกี่ยวกับตัวแปรที่กำหนดซึ่งการส่งคืนค่าเป็นโค้ด PHP ที่ถูกต้อง
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
โปรดทราบว่าเนื่องจากเบราว์เซอร์ย่ออักขระช่องว่างหลายรายการ (รวมถึงการขึ้นบรรทัดใหม่) ไปยังช่องว่างเดียว ( คำตอบ ) คุณต้องล้อมฟังก์ชันข้างต้น<pre></pre>
เพื่อแสดงผลลัพธ์ในรูปแบบที่ถูกต้อง
นอกจากนี้ยังมีวิธีอื่นในการพิมพ์เนื้อหาของอาเรย์ด้วยเงื่อนไขบางประการ
เอาต์พุตหนึ่งสายหรือมากกว่า ดังนั้นหากคุณต้องการพิมพ์เนื้อหาของอาเรย์โดยใช้echo
คุณต้องวนซ้ำอาเรย์และในลูปecho
เพื่อใช้ในการพิมพ์รายการอาเรย์
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c