Mengacak Array Menggunakan Shuffle di PHP

Mengacak Array Menggunakan Shuffle di PHP

Ada banyak cara untuk membuat elemen array menjadi random dengan menggunakan menggunakan PHP. Salah satunya adalah dengan menggunakan function shuffle(). Function shuffle() akan merubah posisi-posisi array yang telah kita berikan.

Contoh menggunakan shuffle

shuffle() function hanya menerima parameter tunggal yaitu array yang akan kita masukan. Setelah shuffle() function digunakan, array akan dikembalikan dalam kondisi teracak. Dalam contoh ini, kita akan menggunakan array yang berisi nomor 1 sampai 20 secara berurutan. Setelah itu, kita akan shuffle() array tersebut dan print kembali ke layar.

<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
    echo "$number ";
}
?>

Setelah shuffle() function dijalankan, susunan array yang sebelumnya berurutan dari nomor 1 sampai 20, telah diacak menjadi 15,1,10,12,8,…. dst.

Leave a Comment