Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggelung melalui tatasusunan menggunakan PHP

Bagaimana untuk menggelung melalui tatasusunan menggunakan PHP

PHPz
PHPzasal
2023-04-20 13:53:49980semak imbas

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!

Kenyataan:
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