Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah saya boleh mendapatkan semula elemen rawak daripada tatasusunan dalam PHP?

Bagaimanakah saya boleh mendapatkan semula elemen rawak daripada tatasusunan dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-27 16:32:10
asal
686 orang telah melayarinya

How do I retrieve a random element from an array in PHP?

Dapatkan Elemen Tatasusunan Rawak

Apabila berurusan dengan tatasusunan dalam PHP, mungkin perlu memilih item rawak daripada tatasusunan. Pertimbangkan tatasusunan $items:

$items = [523, 3452, 334, 31, ... 5346];
Salin selepas log masuk

Penyelesaian: Gunakan array_rand()

Untuk mendapatkan semula elemen rawak daripada $items, gunakan fungsi array_rand():

echo $items[array_rand($items)];
Salin selepas log masuk

Penjelasan tentang array_rand()

array_rand() mengambil tatasusunan sebagai input dan mengembalikan indeks rawak daripada tatasusunan itu. Menggabungkan hasil ini dengan akses indeks tatasusunan menggunakan kurungan, kami boleh mendapatkan semula elemen rawak yang sepadan daripada $items.

Nota Tambahan:

  • array_rand() menyokong penetapan bilangan indeks rawak untuk dikembalikan. Sebagai contoh, array_rand($items, 3) akan mengembalikan tiga indeks rawak.
  • Jika tatasusunan input kosong, array_rand() akan mengembalikan false.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan semula elemen rawak daripada tatasusunan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan