Home » PHP » Fungsi array_rand() PHP

Fungsi array_rand() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Kembalikan array kunci acak:

<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>
  /* Output :
  red
  green
  blue
  */

Definisi dan Penggunaan

Fungsi array_rand() berguna untuk mengembalikan kunci acak dari array atau mengembalikan array kunci acak jika kita menetapkan bahwa fungsi tersebut harus mengembalikan lebih dari satu kunci.

Syntax

array_rand(array, number)

Nilai Parameter

ParameterDeskripsi
arrayRequired. Menentukan array
numberOptional. Menentukan berapa banyak kunci acak untuk dikembalikan

Detail Teknis

Return Value:Mengembalikan kunci acak dari larik, atau larik kunci acak jika dientukan bahwa fungsi tersebut harus mengembalikan lebih dari satu kunci
PHP Version:4+
PHP Changelog:PHP 7.1: rand () menggunakan generator nomor acak Mersenne Twister
PHP 5.2.1: Larik kunci yang dihasilkan tidak lagi diacak
PHP 4.2: Generator nomor acak di-seed secara otomatis

Contoh Lain

Contoh
Kembalikan kunci acak dari array:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
  // Output : b

Contoh
Kembalikan array kunci string acak:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
  // Output : Array ( [0] => c [1] => d )

You may also like