Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_rand () trong PHP

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
)