Dalam pengaturcaraan PHP, selalunya diperlukan untuk mengeluarkan kandungan tatasusunan untuk penyahpepijatan atau tujuan lain. Mencetak tatasusunan ialah salah satu operasi yang biasa digunakan dalam PHP. PHP mempunyai pelbagai kaedah untuk mengeluarkan tatasusunan, dan artikel ini akan memperkenalkan beberapa daripadanya.
Fungsi print_r ialah salah satu kaedah yang paling biasa digunakan untuk mencetak tatasusunan dalam PHP. Ia akan mencetak kunci dan nilai tatasusunan. Sintaks fungsi print_r adalah seperti berikut:
print_r($array);
Kod sampel adalah seperti berikut:
<?php $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male"); print_r($array); ?>
Hasil cetakan adalah seperti berikut:
Array ( [name] => Tom [age] => 20 [gender] => Male )
Jika anda perlu menyimpan hasil cetakan tatasusunan dalam pembolehubah, anda boleh menggunakan Parameter kedua fungsi print_r:
<?php $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male"); $output = print_r($array, true); echo $output; ?>
Fungsi var_dump juga merupakan salah satu daripada kaedah yang biasa digunakan untuk mencetak tatasusunan dalam PHP. Ia boleh mengeluarkan kunci dan nilai tatasusunan, serta jenis data dan maklumat panjang. Sintaks fungsi var_dump adalah seperti berikut:
var_dump($array);
Kod sampel adalah seperti berikut:
<?php $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male"); var_dump($array); ?>
Hasil cetakan adalah seperti berikut:
array(3) { ["name"]=> string(3) "Tom" ["age"]=> int(20) ["gender"]=> string(4) "Male" }
Serupa dengan fungsi print_r , jika anda perlu menyimpan hasil cetakan tatasusunan ke dalam pembolehubah, anda boleh menggunakan parameter kedua fungsi var_dump:
<?php $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male"); $output = var_dump($array, true); echo $output; ?>
Fungsi gema juga boleh mengeluarkan tatasusunan, tetapi ia hanya boleh mengeluarkan nilai tatasusunan, bukan nilai tatasusunan Mengeluarkan kunci tatasusunan. Kod sampel adalah seperti berikut:
<?php $array = array("Tom", "20", "Male"); echo $array[0] . ", " . $array[1] . ", " . $array[2]; ?>
Hasil cetakan adalah seperti berikut:
Tom, 20, Male
Anda juga boleh menggunakan gelung foreach untuk keluarkan kunci dan nilai dalam tatasusunan. Kod sampel adalah seperti berikut:
<?php $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male"); foreach ($array as $key => $value) { echo $key . ": " .$value . "<br>"; } ?>
Hasil cetakan adalah seperti berikut:
name: Tom age: 20 gender: Male
Di atas adalah beberapa kaedah mencetak tatasusunan dalam PHP Pembangun boleh memilih untuk menggunakan satu atau lebih daripadanya mengikut kepada situasi tertentu. Laksanakan output dan penyahpepijatan tatasusunan.
Atas ialah kandungan terperinci Bagaimana untuk mencetak tatasusunan dengan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!