Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mencetak tatasusunan dalam php

Bagaimana untuk mencetak tatasusunan dalam php

PHPz
Lepaskan: 2023-04-26 11:22:32
asal
1868 orang telah melayarinya

Dalam PHP, mencetak tatasusunan ialah operasi asas. Array ialah struktur data yang sangat mudah yang boleh menyimpan sebarang jenis data. Jika anda tidak tahu cara mencetak tatasusunan, anda tidak mempunyai cara untuk mengetahui data yang disimpan dalam tatasusunan. Dalam artikel ini, kita akan belajar cara mencetak tatasusunan dalam PHP.

1. Gunakan fungsi var_dump untuk mencetak tatasusunan

Dalam PHP, gunakan fungsi var_dump() untuk mencetak tatasusunan. Fungsi var_dump() boleh mengeluarkan maklumat terperinci tentang sebarang jenis pembolehubah, termasuk jenis, panjang, nilai, dsb. Berikut ialah contoh mudah:

$arr = array('apple', 'banana', 'orange');
var_dump($arr);
Salin selepas log masuk

Hasil yang sedang dijalankan:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}
Salin selepas log masuk

Daripada keputusan kita dapat melihat bahawa apabila mencetak tatasusunan, fungsi var_dump() akan Elemen dicetak dan disertakan dalam kurungan segi empat sama, yang mengandungi nilai indeks unsur. Selain itu, setiap elemen didahului oleh jenis dan panjangnya.

2. Gunakan fungsi print_r untuk mencetak tatasusunan

Selain fungsi var_dump(), PHP juga menyediakan fungsi print_r() untuk mencetak tatasusunan. Tidak seperti fungsi var_dump(), fungsi print_r() hanya mencetak nilai tatasusunan dan tidak termasuk maklumat jenis dan maklumat panjang. Berikut ialah contoh:

$arr = array('apple', 'banana', 'orange');
print_r($arr);
Salin selepas log masuk

Hasil berjalan:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Salin selepas log masuk

Seperti yang dapat dilihat daripada keputusan, fungsi print_r() mencetak setiap elemen dalam tatasusunan. Tidak seperti var_dump(), fungsi print_r() hanya mewakili elemen tatasusunan mengikut indeksnya, tanpa memaparkan maklumat jenis dan panjang.

3. Lintas tatasusunan

Selain menggunakan fungsi var_dump() dan print_r() untuk mencetak tatasusunan, anda juga boleh menggunakan gelung untuk melintasi tatasusunan dan mencetak elemennya. Berikut ialah contoh mudah:

$arr = array('apple', 'banana', 'orange');
for ($i=0; $i<count($arr); $i++) {
    echo $arr[$i];
    echo &#39;<br>';
}
Salin selepas log masuk

Jalankan hasilnya:

apple
banana
orange
Salin selepas log masuk
Salin selepas log masuk

Seperti yang anda boleh lihat daripada hasilnya, dengan menggelung melalui tatasusunan, kita boleh mengakses setiap elemen dan mencetaknya keluarlah. Dalam contoh ini, kami menggunakan gelung for dan menggunakan fungsi count() untuk menentukan panjang tatasusunan.

4. Gunakan gelung foreach untuk melintasi tatasusunan

PHP juga menyediakan cara yang lebih mudah untuk melintasi tatasusunan: gunakan gelung foreach. Gelung foreach boleh beralih secara automatik melalui setiap elemen dalam tatasusunan dan menyimpannya dalam pembolehubah sementara yang boleh kita gunakan untuk memproses elemen tatasusunan. Berikut ialah contoh menggunakan gelung foreach untuk melintasi tatasusunan:

$arr = array('apple', 'banana', 'orange');
foreach ($arr as $value) {
    echo $value;
    echo '<br>';
}
Salin selepas log masuk

Hasil yang sedang dijalankan:

apple
banana
orange
Salin selepas log masuk
Salin selepas log masuk

Daripada keputusan kita dapat melihat bahawa apabila menggunakan gelung foreach, kita tukar Setiap elemen disimpan dalam pembolehubah sementara $nilai dan pembolehubah itu digunakan untuk memproses elemen tatasusunan. Tidak seperti gelung for, kita tidak perlu menggunakan fungsi count() untuk menentukan panjang tatasusunan.

Ringkasan

Dalam artikel ini, kami memperkenalkan cara yang berbeza untuk mencetak tatasusunan dalam PHP, termasuk fungsi var_dump(), fungsi print_r(), untuk gelung dan foreach. Kaedah ini membantu kami memahami data yang disimpan dalam tatasusunan. Mencetak tatasusunan ialah operasi penting apabila kita perlu menyahpepijat dan menulis kod. Tidak kira kaedah yang anda pilih, menguasai cara mencetak tatasusunan akan meningkatkan kecekapan dan ketepatan anda dalam pengaturcaraan PHP.

Atas ialah kandungan terperinci Bagaimana untuk mencetak tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan