Contoh fungsi PHP: Pengisihan rawak tatasusunan

王林
Lepaskan: 2023-06-20 10:10:02
asal
1263 orang telah melayarinya

Tatasusunan yang diisih secara rawak ialah salah satu keperluan biasa dalam bahasa PHP Untuk senario seperti paparan foto dan paparan produk, tatasusunan yang diisih secara rawak boleh meningkatkan interaktiviti dan pengalaman pengguna halaman. Di bawah, artikel ini akan menggunakan contoh untuk menerangkan cara melaksanakan pengisihan tatasusunan rawak melalui fungsi PHP.

Kami mula-mula mentakrifkan tatasusunan dengan 5 elemen seperti yang ditunjukkan di bawah:

$products = array(
    "Apple",
    "Banana",
    "Orange",
    "Pineapple",
    "Watermelon"
);
Salin selepas log masuk

Seterusnya, kami akan menggunakan fungsi shuffle() terbina dalam PHP untuk mengisih tatasusunan ini secara rawak. shuffle() Fungsi ini akan mengocok unsur tatasusunan secara rawak untuk mencapai kesan isihan rawak. Kodnya adalah seperti berikut:

shuffle($products);
Salin selepas log masuk

Sekarang tatasusunan $products telah diisih secara rawak, kita boleh menggelung melalui tatasusunan melalui foreach dan mengeluarkan nilai setiap elemen. Kod lengkap adalah seperti berikut:

$products = array(
    "Apple",
    "Banana",
    "Orange",
    "Pineapple",
    "Watermelon"
);

shuffle($products);

foreach ($products as $value) {
    echo "$value 
"; }
Salin selepas log masuk

Apabila kita melaksanakan kod ini, ia akan mengeluarkan hasil berikut:

Banana
Pineapple
Orange
Watermelon
Apple
Salin selepas log masuk

Seperti yang anda lihat, elemen tatasusunan $products dikocok, dan setiap Hasil output melaksanakan kod juga akan berbeza. Dengan cara ini, kami berjaya melaksanakan keperluan untuk mengisih tatasusunan secara rawak melalui contoh fungsi PHP.

Selain fungsi shuffle(), PHP juga menyediakan beberapa fungsi lain untuk melaksanakan tatasusunan yang disusun secara rawak, seperti fungsi array_rand(). Tetapi tidak seperti fungsi shuffle(), fungsi array_rand() hanya akan mengembalikan nama kunci yang diisih secara rawak, tetapi bukan nilai yang diisih secara rawak. Jika anda ingin mengembalikan nilai, anda juga perlu memanggil $array[$key] untuk mendapatkan nilai tersebut.

Secara umum, sangat mudah untuk melaksanakan tatasusunan yang disusun secara rawak dalam PHP, anda hanya perlu memanggil fungsi shuffle() terbina dalam. Melalui contoh ini, tidak sukar bagi kita untuk mendapati bahawa peranan fungsi dalam bahasa PHP adalah sangat penting, dan boleh membantu pembangun merealisasikan beberapa keperluan operasi biasa dengan lebih cekap.

Atas ialah kandungan terperinci Contoh fungsi PHP: Pengisihan rawak tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!