Bagaimana untuk mengeluarkan tatasusunan satu demi satu dalam php

PHPz
Lepaskan: 2023-04-19 14:05:07
asal
786 orang telah melayarinya

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan berbilang nilai dan setiap nilai boleh diakses menggunakan indeks atau kunci. Walau bagaimanapun, dalam beberapa kes, kita perlu mengeluarkan nilai dalam tatasusunan satu demi satu dan bukannya mengeluarkan keseluruhan tatasusunan sekaligus. Artikel ini akan memperkenalkan beberapa kaedah yang boleh mengeluarkan tatasusunan satu demi satu.

Kaedah 1: Gunakan gelung foreach

Dalam PHP, kita boleh menggunakan gelung foreach untuk melintasi elemen dalam tatasusunan. Kenyataan gelung ini secara automatik boleh mendapatkan setiap elemen dalam tatasusunan untuk kami dan mengeluarkannya satu demi satu. Berikut ialah kod sampel yang menggunakan gelung foreach untuk mengeluarkan tatasusunan satu demi satu:

$array = array('apple', 'banana', 'orange');
foreach ($array as $value) {
  echo "$value <br>";
}
Salin selepas log masuk

Dalam kod sampel di atas, kami mula-mula menentukan tatasusunan yang mengandungi tiga elemen. Kami kemudian menggunakan gelung foreach untuk menggelungkan setiap elemen dalam tatasusunan itu dan mengeluarkannya satu demi satu.

Jalankan kod sampel, kita boleh melihat output seperti berikut:

apple
banana
orange
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah 2: Gunakan untuk gelung

Dalam PHP, kita juga boleh menggunakan gelung untuk keluarkan elemen dalam tatasusunan satu demi satu. Walau bagaimanapun, tidak seperti menggunakan gelung foreach, kita perlu menggunakan panjang tatasusunan untuk mengawal bilangan gelung. Berikut ialah kod sampel yang menggunakan gelung for untuk mengeluarkan tatasusunan satu demi satu:

$array = array('apple', 'banana', 'orange');
for ($i = 0; $i < count($array); $i++) {
  echo "$array[$i] <br>";
}
Salin selepas log masuk

Dalam kod sampel di atas, kami mula-mula menentukan tatasusunan yang mengandungi tiga elemen. Kami kemudiannya menggunakan gelung for untuk mengulangi setiap elemen dalam tatasusunan itu dan mengeluarkannya satu demi satu.

Menjalankan kod sampel, kita dapat melihat bahawa output adalah seperti berikut:

apple
banana
orange
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Perlu diingat bahawa apabila menggunakan gelung for untuk mengeluarkan tatasusunan satu demi satu, kita perlu untuk menggunakan panjang tatasusunan (iaitu fungsi kiraan) untuk mengawal bilangan gelung. Selain itu, anda juga boleh menggunakan foreach loop dan bukannya for loop, kerana foreach loop secara automatik akan mengira bilangan loop untuk kami.

Kaedah 3: Gunakan gelung while

Dalam PHP, kita juga boleh menggunakan gelung while untuk mengeluarkan elemen dalam tatasusunan satu demi satu. Sama seperti menggunakan gelung for, kita perlu menggunakan panjang tatasusunan untuk mengawal bilangan gelung. Berikut ialah kod sampel yang menggunakan gelung sementara untuk mengeluarkan tatasusunan satu demi satu:

$array = array('apple', 'banana', 'orange');
$i = 0;
while ($i < count($array)) {
  echo "$array[$i] <br>";
  $i++;
}
Salin selepas log masuk

Dalam kod sampel di atas, kami mula-mula menentukan tatasusunan yang mengandungi tiga elemen. Kami kemudian menggunakan gelung sementara untuk melelaran melalui setiap elemen dalam tatasusunan itu dan mengeluarkannya satu demi satu.

Menjalankan kod sampel, kita boleh melihat output seperti berikut:

apple
banana
orange
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Perlu diingat bahawa apabila menggunakan gelung sementara untuk mengeluarkan tatasusunan satu demi satu, kita perlu menggunakan pembolehubah untuk mengawal masa gelung, dan anda perlu meningkatkan nilai pembolehubah secara manual dalam badan gelung. Selain itu, anda juga boleh menggunakan gelung foreach dan bukannya gelung sementara, kerana gelung foreach secara automatik akan mendapatkan setiap elemen dalam tatasusunan untuk kita.

Ringkasan

Mengoutput tatasusunan satu demi satu adalah salah satu keperluan biasa dalam pembangunan PHP, dan fungsi ini boleh dicapai menggunakan gelung foreach, untuk gelung dan gelung sementara. Kaedah gelung mana yang hendak digunakan perlu dipilih berdasarkan keperluan sebenar. Walau bagaimanapun, perlu diingatkan bahawa apabila menggunakan gelung untuk dan gelung semasa, anda perlu mengawal bilangan gelung secara manual, tetapi anda tidak perlu mempertimbangkan isu ini apabila menggunakan gelung foreach.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan tatasusunan satu demi satu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan