国产视频app在php中可以使用內置函數 array_rand() 函數,來隨機獲取數組中一個或多個元素的值。而關于 array_rand() 函數的使用方法,可以參考下面的內容。

php array_rand() 函數介紹

array_rand():隨機返回數組中一個或多個鍵名

語法:

array_rand(array,number)

參數:

array:必需,要處理的數組

number:可選,規定返回多少隨機的鍵值

php隨機獲取數組中的一個元素

php代碼:

<?php
$arr = array('a','b','c','d');
//這里返回的是鍵名
$str = array_rand($arr);
echo $arr[$str];
?>

輸出結果:a

PS:

国产视频app1、array_rand() 返回的是數組的鍵名

国产视频app2、如果想輸出數組的元素值,則使用 $arr[$str]

php隨機獲取數組中多個元素

php代碼:

<?php
$arr = array('a','b','c','d');
//這里返回的是鍵名,這里設置了返回鍵名的數量
$keys = array_rand($arr,2);
foreach ($keys as  $a) {
    echo $arr[$a];
    echo '<br/>';
}
?>

運行結果:

b
d

PS:

国产视频app1、array_rand() 中的第二個參數設置返回鍵值的數量

2、array_rand() 如果返回多個元素鍵名,則以數組的形式表示,則代碼如下

<?php
$arr = array('a','b','c','d');
//這里返回的是鍵名,這里設置了返回鍵名的數量
$keys = array_rand($arr,2);
var_dump($keys);
?>

打印結果:

array(2) {
  [0]=>
  int(1)
  [1]=>
  int(3)
}