Penggunaan fungsi SHUFFLE pada PHP

Contoh
Acak urutan elemen dalam array:

<?php
$my_array = array("red","green","blue","yellow","purple");

shuffle($my_array);
print_r($my_array);
?>

<p>Refresh halaman untuk melihat bagaimana shuffle () mengacak urutan elemen dalam larik.</p>
  /* Output : 
  Array ( [0] => yellow [1] => purple [2] => red [3] => blue [4] => green )
Refresh halaman untuk melihat bagaimana shuffle () mengacak urutan elemen dalam larik.
  */

Definisi dan Penggunaan

Fungsi shuffle() digunakan untuk mengacak urutan elemen dalam larik.

Fungsi ini memberikan kunci baru untuk elemen dalam array. Kunci yang ada akan dihapus (Lihat Contoh di bawah).

Syntax

shuffle(array)

Nilai Parameter

ParameterDeskripsi
array Required. Menentukan larik yang akan digunakan

Detail Teknis

Return Value:Mengembalikan TRUE pada kesuksesan atau FALSE pada kegagalan
PHP Version:4+
PHP Changelog:PHP 4.2: Generator nomor acak di-seed secara otomatis

Contoh Lain

Contoh
Acak urutan elemen dalam array:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");

shuffle($my_array);
print_r($my_array);
?>
  // Output : Array ( [0] => red [1] => yellow [2] => green [3] => purple [4] => blue )

<PHP Array Referensi

Contoh

Mengacak urutan elemen dalam array:

<?php
$my_array = array("red","green","blue","yellow","purple");

shuffle($my_array);
print_r($my_array);
?>

Menjalankan contoh »


Definisi dan Penggunaan

The shuffle() fungsi randomizes urutan elemen dalam array.

Fungsi ini memberikan kunci baru untuk elemen dalam array. Kunci yang ada akan dihapus (See Example 1 below) .


Sintaksis


Parameter Deskripsi
array Wajib. Menentukan array untuk menggunakan

Rincian teknis

Kembali Nilai: Mengembalikan TRUE pada keberhasilan atau FALSE pada kegagalan
PHP Versi: 4+
changelog: Pada PHP 4.2.0, nomor acak generator diunggulkan secara otomatis

Contoh lebih

contoh 1

Mengacak urutan elemen dalam array:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");

shuffle($my_array);
print_r($my_array);
?>

Menjalankan contoh »


<PHP Array Referensi

Contoh
Acak urutan elemen dalam array:

<?php
$my_array = array("red","green","blue","yellow","purple");

shuffle($my_array);
print_r($my_array);
?>

<p>Refresh halaman untuk melihat bagaimana shuffle () mengacak urutan elemen dalam larik.</p>
  /* Output : 
  Array ( [0] => yellow [1] => purple [2] => red [3] => blue [4] => green )
Refresh halaman untuk melihat bagaimana shuffle () mengacak urutan elemen dalam larik.
  */

Definisi dan Penggunaan

Fungsi shuffle() digunakan untuk mengacak urutan elemen dalam larik.

Fungsi ini memberikan kunci baru untuk elemen dalam array. Kunci yang ada akan dihapus (Lihat Contoh di bawah).

Syntax

shuffle(array)

Nilai Parameter

ParameterDeskripsi
array Required. Menentukan larik yang akan digunakan

Detail Teknis

Return Value:Mengembalikan TRUE pada kesuksesan atau FALSE pada kegagalan
PHP Version:4+
PHP Changelog:PHP 4.2: Generator nomor acak di-seed secara otomatis

Contoh Lain

Contoh
Acak urutan elemen dalam array:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");

shuffle($my_array);
print_r($my_array);
?>
  // Output : Array ( [0] => red [1] => yellow [2] => green [3] => purple [4] => blue )

<PHP Array Referensi

Contoh

Mengacak urutan elemen dalam array:

<?php
$my_array = array("red","green","blue","yellow","purple");

shuffle($my_array);
print_r($my_array);
?>

Menjalankan contoh »


Definisi dan Penggunaan

The shuffle() fungsi randomizes urutan elemen dalam array.

Fungsi ini memberikan kunci baru untuk elemen dalam array. Kunci yang ada akan dihapus (See Example 1 below) .


Sintaksis


Parameter Deskripsi
array Wajib. Menentukan array untuk menggunakan

Rincian teknis

Kembali Nilai: Mengembalikan TRUE pada keberhasilan atau FALSE pada kegagalan
PHP Versi: 4+
changelog: Pada PHP 4.2.0, nomor acak generator diunggulkan secara otomatis

Contoh lebih

contoh 1

Mengacak urutan elemen dalam array:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");

shuffle($my_array);
print_r($my_array);
?>

Menjalankan contoh »


<PHP Array Referensi

HomephpFungsi POP, PUSH, dan SHIFT dalam Array PHP

Assalamualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim

Pada postingan sebelumnya saya telah menulis tentang Fungsi Pengurutan dalam Array PHP. dan untuk kali ini kita kan melanjutkan postingan mengenai Fungsi POP, PUSH, dan SHIFT dalam Array PHP

Fungsi pop, push dan shift dapat diberlakukan pada array layaknya operasi pada stack (tumpukan). Fung-fungsi tersebut ada di dalam tabel dibawah ini

FungsiKeterangan
array_pop(array) Menghapus elemen terakhir dari suatu array
array_push(array, data1, ...) Menambah satu atau beberapa elemen di akhir dari suatu array sama denganmelakukan perintah $array[]=$var;
array_shift(array) Menghapus elemen pertama dari suatu array
array_unshift(array, data1, ...) Menambah satu atau beberapa elemen di awal suatu array

Untuk lebih dapat memahami dari fungsi-fungsi yang terdapat pada tabel diatas, silahkan anda buat sebuah file dengan nama array_pop_push_shift.php dan simpan di web server php milik anda, kemudian ketiklah kode dibawah ini

<!Doctype HTML>
<html>
<title>Fungsi POP, PUSH, dan SHIFT dalam Array PHP</title>
</head>
<body>
<?php
//Meng-assigment array
$buah[0] = "Apel";
$buah[1] = "Jeruk";
$buah[2] = "Semangka";

//Mengakses array
echo "<h4>Elemen Awal Array</h4>";
while(list($index, $nilai) = each($buah))
{
	echo "$nilai <br/>";
}

$buah_pop = $buah;
array_pop($buah_pop);
echo "<h4>Setelah array_pop</h4>";
while(list($index, $nilai) = each($buah_pop))
{
	echo "$nilai <br/>";
}

$buah_push = $buah;
array_push($buah_push, "Sirsak");
echo "<h4>Setelah array_push</h4>";
while(list($index, $nilai) = each($buah_push))
{
	echo "$nilai <br/>";
}

$buah_shift = $buah;
array_shift($buah_shift);
echo "<h4>Setelah array_shift</h4>";
while(list($index, $nilai) = each($buah_shift))
{
	echo "$nilai <br/>";
}

$buah_unshift = $buah;
array_unshift($buah_unshift, "Melon", "Salak");
echo "<h4>Setelah array_shift</h4>";
while(list($index, $nilai) = each($buah_unshift))
{
	echo "$nilai <br/>";
}

?>
</body>
</html> 

Setelah selesai mengetik kode diatas silahkan eksekusi kode diatas dengan web broswer anda, dan jika berhasil akan tampil seperti gambar dibawah ini

Sampai disini dulu tutorial dari sayan dan nantikan tutorial selanjutnya, semoga tutorial ini bermanfaat bagi anda dan jika bermanfaat jangan lupa di share, atas segala kekuranganya mohon dimaafkan, jika ada yang ingin ditanyakan silahkan tinggalkan komentar.