Fungsi shuffle() PHP
Contoh
Mengatur ulang elemen array dalam urutan acak:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
Definisi dan Penggunaan
Fungsi shuffle() mengatur ulang elemen dalam array dalam urutan acak.
Fungsi ini memberikan nama kunci baru untuk elemen dalam array. Nama kunci yang ada akan dihapus (lihat contoh di bawah).
Syarat
shuffle(array)
Parameter | Deskripsi |
---|---|
array | Diperlukan. Tentukan array yang akan digunakan. |
Detil Teknis
Nilai Pengembalian: | Jika sukses kembalikan TRUE, jika gagal kembalikan FALSE. |
Versi PHP: | 4+ |
Log Pembaruan: |
Penolong bilangan acak akan otomatis disiram sejak PHP 4.2.0. Keterangan: Fungsi ini memberikan nama kunci baru untuk unit dalam array. Ini akan menghapus nama kunci yang asli, bukan hanya mengurutkan kembali. Keterangan: Dari PHP 4.2.0, srand() atau mt_srand() tidak lagi diperlukan untuk menanam biji penolong bilangan acak, sekarang sudah diselesaikan otomatis. |
Beberapa Contoh Lain
Contoh 1
Mengatur ulang elemen array dalam urutan acak:
<?php $my_array = array("a"=>"merah","b"=>"hijau","c"=>"biru","d"=>"kuning","e"=>"ungu"); shuffle($my_array);; print_r($my_array); ?>