PHP ialah bahasa skrip sumber terbuka yang digunakan secara meluas untuk pembangunan tapak web dan skrip baris arahan pada pelayan web. Dalam PHP, bekerja dengan tatasusunan adalah tugas yang sangat biasa. Tetapi kadangkala perlu untuk melintasi tatasusunan rentetan, jadi bagaimana untuk melintasi tatasusunan rentetan dalam PHP? Artikel ini akan memperkenalkannya secara terperinci.
Menggunakan gelung for ialah cara melintasi yang paling asas. Anda boleh menggunakan kaedah count() untuk mendapatkan panjang tatasusunan, dan kemudian gunakan gelung for untuk mengulangi elemen tatasusunan.
Kod sampel:
<?php $array = ["Hello", "World", "!"]; //使用for循环遍历数组 for($i = 0; $i < count($array); $i++) { echo $array[$i] . " "; } ?>
Hasil keluaran:
Hello World !
Menggunakan foreach loop ialah PHP Salah satu kaedah traversal yang paling biasa digunakan. Gelung foreach boleh digunakan untuk mengulangi sebarang jenis tatasusunan, termasuk tatasusunan rentetan.
Kod sampel:
<?php $array = ["Hello", "World", "!"]; //使用foreach遍历数组 foreach($array as $value) { echo $value . " "; } ?>
Hasil keluaran:
Hello World !
while loop juga boleh digunakan untuk melintasi tatasusunan. Anda boleh menggunakan fungsi list() untuk menukar nilai-nilai dalam tatasusunan kepada pembolehubah dan mengulanginya.
Kod sampel:
<?php $array = ["Hello", "World", "!"]; //使用while循环遍历数组 reset($array); while(list(, $value) = each($array)) { echo $value . " "; } ?>
Hasil output:
Hello World !
Ringkasan:
Di atas ialah tiga cara biasa untuk melintasi tatasusunan rentetan dalam PHP kaedah. Dalam proses pembangunan sebenar, kaedah yang berbeza boleh dipilih mengikut situasi sebenar. Gelung for sesuai untuk situasi di mana anda perlu mengakses subskrip tatasusunan, gelung foreach boleh merentasi tatasusunan bersekutu dengan lebih mudah, dan gelung sementara boleh digunakan untuk pelbagai jenis tatasusunan. Sama ada cara, anda boleh dengan mudah mengulangi pelbagai rentetan.
Atas ialah kandungan terperinci Bagaimana untuk melintasi tatasusunan rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!