Hàm array_rand () trả về một hoặc nhiều khóa ngẫu nhiên từ một mảng.
Cú pháp
array_rand(arr, count)
Tham số
-
arr - mảng được chỉ định
-
số lượng - số lượng khóa ngẫu nhiên để trả lại
Quay lại
Hàm array_rand () trả về một khóa ngẫu nhiên. Bạn có thể chỉ định xem bạn có muốn trả về một mảng các khóa ngẫu nhiên (nhiều hơn một khóa) hay không.
Ví dụ
Sau đây là một ví dụ -
<?php $arr = array("p"=>"mobile","q"=>"laptop","r"=>"tablet"); print_r(array_rand($arr,1)); ?>
Đầu ra
r
Hãy để chúng tôi xem một ví dụ khác trong đó nhiều hơn một khóa được trả về -
Ví dụ
<?php $arr = array("p"=>"mobile","q"=>"laptop","r"=>"tablet"); print_r(array_rand($arr,2)); ?>
Đầu ra -
Array ( [0] => p [1] => q )