Dalam PHP, tatasusunan ialah struktur data yang sangat biasa. Menggelung melalui elemen tatasusunan adalah tugas biasa yang boleh dicapai menggunakan kaedah yang berbeza. Artikel ini akan memperkenalkan cara menggelung melalui elemen tatasusunan dalam PHP.
1. Gunakan gelung untuk mengeluarkan elemen tatasusunan
Gelung for ialah struktur gelung paling asas dalam PHP. Dengan mengulangi panjang tatasusunan, kita boleh menggunakan gelung for untuk mengeluarkan setiap elemen tatasusunan.
Kod sampel:
<?php $arr = array('apple', 'banana', 'orange'); for($i = 0; $i < count($arr); $i++) { echo $arr[$i] . "<br>"; } ?>
Kami mula-mula mentakrifkan tatasusunan $arr
, dan kemudian melintasi dan mengeluarkan setiap elemen melalui gelung for. Jalankan kod dan hasil output adalah seperti berikut:
apple banana orange
2. Gunakan gelung foreach untuk mengeluarkan elemen tatasusunan
Gelung foreach ialah struktur gelung lain dalam PHP. Biasanya, apabila memproses tatasusunan, lebih mudah dan fleksibel untuk menggunakan gelung foreach.
Kod sampel:
<?php $arr = array('apple', 'banana', 'orange'); foreach($arr as $item) { echo $item . "<br>"; } ?>
Dalam kod di atas, kami menggunakan gelung foreach untuk melelaran melalui setiap elemen dalam tatasusunan output $arr
. Jalankan kod dan hasil output adalah seperti berikut:
apple banana orange
3. Gunakan gelung while untuk mengeluarkan elemen tatasusunan
While loop ialah struktur gelung bersyarat. Apabila keadaan adalah benar, badan gelung dilaksanakan berulang kali sehingga keadaan tidak lagi benar. Anda boleh menggunakan gelung sementara untuk mengeluarkan setiap elemen dalam tatasusunan.
Kod sampel:
<?php $arr = array('apple', 'banana', 'orange'); $i = 0; while($i < count($arr)) { echo $arr[$i] . "<br>"; $i++; } ?>
Dalam kod di atas, kami menggunakan gelung sementara untuk mengeluarkan setiap elemen dalam tatasusunan $arr
. Bilangan gelung dikawal melalui pembolehubah kiraan $i
. Jalankan kod dan hasil output adalah seperti berikut:
apple banana orange
4. Gunakan gelung do-while untuk mengeluarkan elemen tatasusunan
Gelung do-while adalah serupa dengan gelung while, kecuali ia akan melaksanakan badan gelung sekali dahulu, dan kemudian Tentukan sama ada syarat dipenuhi. Oleh itu, menggunakan gelung do-while juga boleh mengeluarkan setiap elemen dalam tatasusunan.
Kod sampel:
<?php $arr = array('apple', 'banana', 'orange'); $i = 0; do { echo $arr[$i] . "<br>"; $i++; } while ($i < count($arr)); ?>
Dalam kod di atas, kami menggunakan gelung do-while untuk mengeluarkan setiap elemen dalam tatasusunan $arr
. Bilangan gelung juga dikawal melalui pembolehubah kiraan $i
. Jalankan kod dan hasil output adalah seperti berikut:
apple banana orange
Ringkasan:
Dalam PHP, gelung kepada elemen tatasusunan output ialah kemahiran operasi asas Pembelajaran untuk menguasai struktur gelung ini sangat penting pemaju. Dalam proses pembangunan sebenar, struktur gelung yang berbeza boleh dipilih mengikut keperluan yang berbeza. Sama ada anda menggunakan gelung for, gelung foreach, gelung semasa atau gelung do-while, anda boleh dengan mudah menggelungkan elemen tatasusunan.
Atas ialah kandungan terperinci Bagaimana untuk menggelungkan elemen tatasusunan output dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!