關於使用array rand隨機取出陣列的值

2022-07-18 07:48:13 字數 479 閱讀 1525

**如下

<?php

echo "";//選擇解碼方式,防止亂碼現象

$a = array("abc","123","qwe","asd","zxc");//建立乙個陣列

print_r($a);//輸出剛剛建立的陣列

echo "

";//輸出換行

$random_keys = array_rand($a,2);//使用隨機函式,$a是剛剛建立的陣列,2表示想輸出的這個陣列的幾個值,輸出兩個!

echo "隨機輸出陣列第乙個值".$a[$random_keys[0]]."

";//輸出第乙個隨機值,下標為0

echo "隨機輸出陣列第二個值".$a[$random_keys[1]];

?>

效果圖,重新整理一次,隨機輸出值!

詳解PHP中array rand函式的使用方法

前言 array rand 函式從陣列中隨機選出乙個或多個元素,並返回。從乙個陣列中隨機取出n個值,用array rand 可以輕易的實現,當面對大陣列的時候,我們會擔心他的效率 效能問題。我測試了一下,當在乙個大小為一萬的陣列中隨機取出20個值,即array rand arr,20wutulfqh...

關於隨機函式

srand 函式是隨機函式發生器的初始化函式,其原型是 void srand unsigned seed 它需要提供乙個種子,如 srand 1 不過常常使用系統時間來初始化,即使用time函式來獲取系統時間,然後將time t型別的資料轉化為unsigned型的傳給srand函式,srand un...

關於隨機數

昨天去網易筆試,最後一道題實在沒有時間寫了,大概題目這樣的 床前明月 疑是地 霜,舉頭望 月,低頭思故 a.光 上 明 鄉 b.上 明 鄉 光 c.鄉 上 明 光 d.光 鄉 上 明 請你編寫一函式,隨機扣掉每一句的乙個字,然後生成3個錯誤選項,乙個正確選項,選項的字必須是詩裡所缺的字。請寫出資料結...