Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menggelung melalui tatasusunan menggunakan PHP
PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang digunakan secara meluas. Dalam pengaturcaraan PHP, tatasusunan adalah sebahagian daripadanya, dan banyak atur cara menggunakan tatasusunan. Dalam sesetengah senario perniagaan, adalah perlu untuk menggelung melalui setiap elemen dalam tatasusunan Artikel ini akan memperkenalkan cara menggunakan PHP untuk menggelungkan melalui tatasusunan.
Cara untuk menentukan tatasusunan
Dalam PHP, mentakrifkan tatasusunan adalah sangat mudah. Berikut ialah beberapa contoh kod:
//定义一个普通数组 $my_array = array("apple", "banana", "orange"); //定义一个关联数组 $my_assoc_array = array("name" => "Aaron", "age" => 30, "gender" => "male");
Cara menggelungkan elemen tatasusunan output
Dalam pengaturcaraan PHP, terdapat tiga struktur gelung yang boleh digunakan untuk melintasi elemen dalam tatasusunan: untuk gelung , gelung while dan gelung foreach.
untuk gelung
Gelung for ialah salah satu struktur gelung yang paling biasa digunakan. Sintaks umum untuk menggunakan gelung for untuk merentasi elemen tatasusunan adalah seperti berikut:
for($i = 0; $i < count($my_array); $i++) { echo($my_array[$i]); }
Dalam contoh di atas, $i
ialah pembilang. Gelung bermula dari 0, dan $i
meningkat sebanyak 1 pada setiap lelaran Apabila nilai $i sama dengan panjang tatasusunan, gelung berhenti. Dalam gelung, gunakan pernyataan echo
untuk mengeluarkan setiap elemen tatasusunan.
gelung while
Menggunakan gelung sementara untuk merentasi elemen tatasusunan juga merupakan cara biasa. Berikut ialah sekeping kod menggunakan gelung sementara:
$i = 0; while($i < count($my_array)) { echo($my_array[$i]); $i++; }
gelung foreach
Menggunakan gelung foreach ialah cara paling mudah dan mudah untuk melintasi elemen tatasusunan. Berikut ialah sekeping kod menggunakan gelung foreach:
foreach($my_array as $value) { echo($value); }
Dalam kod di atas, $value
ialah pembolehubah lelaran Setiap kali gelung berulang, nilai elemen semasa dalam tatasusunan ialah diberikan kepada pembolehubah. Dalam badan gelung, gunakan pernyataan gema untuk mengeluarkan nilai pembolehubah.
Sintaks untuk menggunakan foreach untuk menggelung melalui tatasusunan bersekutu sedikit berbeza:
foreach($my_assoc_array as $key => $value) { echo($key . " : " . $value); }
Dalam kod di atas, $key
ialah kunci dalam tatasusunan bersekutu dan $value
ialah nilai dalam tatasusunan bersekutu. Gunakan .
untuk menggabungkan kunci dan nilai bersama-sama untuk output.
Ringkasan
Terdapat tiga cara untuk menggelung melalui tatasusunan dalam PHP: untuk gelung, gelung sementara dan gelung foreach, antaranya gelung foreach adalah yang paling mudah. Pembangun boleh memilih struktur gelung yang sesuai berdasarkan keperluan perniagaan yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk menggelung melalui tatasusunan menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!