Fungsi shuffle() PHP
Contoh
Tukar tempat elemen array dalam order acak:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array); print_r($my_array); ?>
Definisi dan penggunaan
Fungsi shuffle() mengurutkan semula elemen dalam array dalam order acak.
Fungsi ini memberikan nama kunci baru bagi elemen dalam array. Nama kunci yang ada akan dihapus (lihat contoh di bawah).
Sintaks
shuffle(array)
Parameter | Deskripsi |
---|---|
array | Diperlukan. Tentukan array yang akan digunakan. |
Detil teknikal
Kembalikan nilai: | Jika berjaya, kembalikan TRUE, jika gagal, kembalikan FALSE. |
Versi PHP: | 4+ |
Log pembaruan: |
Penjana bilangan acak akan dijadikan secara otomatis dari PHP 4.2.0. Komen: Fungsi ini memberikan nama kunci baru bagi unit dalam array. Ini akan menghapus nama kunci asal, bukan hanya mengurutkan semula. Komen: Dari PHP 4.2.0, srand() atau mt_srand() bukan lagi diperlukan untuk menanam bilangan acak generator, kini telah dijalankan secara otomatis. |
Lebih banyak contoh
Contoh 1
Tukar tempat elemen array dalam order acak:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array); print_r($my_array); ?>