Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggelung melalui tatasusunan satu dimensi dalam php

Bagaimana untuk menggelung melalui tatasusunan satu dimensi dalam php

PHPz
PHPzasal
2023-04-23 09:13:44800semak imbas

Membulat pada tatasusunan satu dimensi ialah tugas biasa dalam PHP. Tatasusunan satu dimensi ialah tatasusunan dengan hanya satu dimensi, iaitu setiap elemen hanya mempunyai satu nilai.

Untuk menggelung melalui tatasusunan satu dimensi, anda boleh menggunakan gelung for, gelung foreach atau gelung sambil. Di bawah ini kami memperkenalkan penggunaan ketiga-tiga jenis gelung ini masing-masing.

untuk gelung

untuk gelung ialah salah satu kaedah paling asas apabila merentasi tatasusunan satu dimensi. Berikut ialah contoh:

$array = array("apple", "banana", "cherry");

for ($i = 0; $i < count($array); $i++) {
    echo $array[$i] . "<br>";
}

Dalam contoh ini, kami menggunakan kaedah count() untuk mendapatkan panjang tatasusunan, menetapkan nilai permulaan dan keadaan penamatan pembolehubah gelung $i, dan gunakan ia dalam badan gelung Pernyataan gema mengeluarkan elemen tatasusunan.

gelung foreach

Selain gelung for, PHP juga menyediakan gelung foreach, yang boleh melintasi tatasusunan satu dimensi dengan lebih mudah. Berikut ialah contoh:

$array = array("apple", "banana", "cherry");

foreach ($array as $value) {
    echo $value . "<br>";
}

Dalam contoh ini, kami terus menggunakan gelung foreach untuk melintasi tatasusunan, menyimpan setiap elemen dalam pembolehubah $value secara bergilir-gilir dan mengeluarkannya.

Selain pembolehubah $value di atas, kita juga boleh menggunakan pembolehubah $key untuk mendapatkan subskrip elemen tatasusunan. Berikut ialah contoh:

$array = array("apple", "banana", "cherry");

foreach ($array as $key => $value) {
    echo $key . " : " . $value . "<br>";
}

Dalam contoh ini, kami menggunakan pembolehubah $key untuk mengeluarkan indeks dan nilai setiap elemen.

while loop

while loop juga boleh digunakan untuk melintasi tatasusunan satu dimensi, tetapi anda perlu mengurus sendiri pembolehubah gelung dan keadaan penamatan. Berikut ialah contoh:

$array = array("apple", "banana", "cherry");

$i = 0;
while ($i < count($array)) {
    echo $array[$i] . "<br>";
    $i++;
}

Dalam contoh ini, kami mengurus pembolehubah gelung $i secara manual dan menggunakan kaedah count() sebagai syarat penamatan untuk terus melintasi tatasusunan dan mengeluarkan setiap elemen.

Ringkasan

Di atas ialah tiga kaedah gelung melalui tatasusunan satu dimensi dalam PHP: gelung untuk, gelung foreach dan gelung sambil. Dalam pembangunan sebenar, kita boleh memilih kaedah mana yang hendak digunakan mengikut situasi tertentu untuk menyelesaikan tugas dengan lebih berkesan dan meningkatkan kebolehbacaan dan kebolehselenggaraan kod.

Atas ialah kandungan terperinci Bagaimana untuk menggelung melalui tatasusunan satu dimensi dalam 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