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
Mary-Kate Olsenasal
2024-11-27 16:32:10653semak imbas

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];

Penyelesaian: Gunakan array_rand()

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

echo $items[array_rand($items)];

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!

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