1樓:
$arr=array(0,1,2,3,4,5,6,7,8,9);
$count=count($arr);
$c=mt_rand(0,$count);
$key=array_rand($arr,$c);
for($a=0;$a<$c;$a++)
不知道是不是這種效果,你可以試一下
php中如何在陣列中隨機抽取n個資料的值
php中如何在陣列中隨機抽取n個資料的值
php中如何在陣列中隨機抽取n個資料的值
php 怎麼隨機抽取二維陣列裡的幾個陣列???
2樓:匿名使用者
//你的陣列少寫了個逗號$data = array( array( "price" => "6874","air" => "國泰" ), array( "price" => "4726","air" => "大韓航空" ), array( "price" => "6569","air" => "國泰航空" ), array( "price" => "6569","air" => "卡達航空" ), array( "price" => "3380","air" => "美國航空" ), array( "price" => "4200","air" => "泰國航空" ) );//隨機選擇出兩個元素$temp=array_rand($data,2);//重組陣列foreach($temp as $val)print_r($data_last);
3樓:匿名使用者
array_rand($data,$numbers);
望採納看錯了 不明白你是要隨機取嗎?
還是取固定的?
php怎麼隨機獲取陣列裡面的值?
4樓:幻翼高達
需要準備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,開啟php編輯器,新建php檔案,例如:index.php,並定義一個陣列。
2、在index.php中,輸入**:echo $a[mt_rand(0, count($a) - 1)];。
3、瀏覽器執行index.php頁面,此時隨機列印出了陣列中的值。
4、瀏覽器按f5重新整理,發現確實是隨機的。
5樓:落花小小葉
php中可以用隨機數函式獲取陣列裡面的值。
1、新建php文件,建立一個陣列並把陣列賦值給一個變數,這裡以「arr」為例:
2、使用「rand」隨機數函式,由於陣列下標是從0開始,所以函式第一個引數為0,第二個引數為陣列的長度再減去1,這樣獲取到的值為陣列下標的隨機數:
3、將這個隨機數填入陣列中,然後將陣列中的值輸出,這樣獲取到的值就是陣列中隨機的值:
6樓:匿名使用者
方法1:
$arr=array(........); //初始化陣列$key=array_rand($arr); //隨機獲取陣列的鍵
echo $arr[$key]; //輸出隨機陣列值。
改進型:
$arr=array(........);
echo $arr[array_rand($arr)];
方法2:
$arr=array(........); //初始化陣列shuffle($arr); //打亂陣列順序echo array_shift($arr); //輸出新陣列的第一個值。
請教一下前輩php如何從一個陣列中隨機取五個資料(下標和值都要)
7樓:啊桂讀書
給你寫個函式:
function haha($arr)
return $re;}
php中怎樣從一個陣列中隨機取一個元素出來呢?
8樓:改秀英賽婷
用array_rand()函式吧,它可以從一個陣列中隨機取一個或者多個下標出來,有了下標,就可以從原陣列拿到對應的元素了。它的用法也很簡單:array_rand($arr[,
$num])$arr
==用來取元素的陣列$num
==隨機取下標的個數其中第二個引數
$num
是可選的,預設為1
。注意:它的返回值在第二個引數大於
1的時候是一個陣列;當第二個引數不設或者傳值1的時候是一個下標。簡單的示例**如下:1、第二個引數不傳值的情況;$arr
=array('a',
'b');$rndkey
=array_rand($arr);echo$arr[$rndkey];//輸出a或者b2、第二個引數傳值大於
1的情況;$arr
=array('a',
'b',
'c',
'd');$rndkey
=array_rand($arr,
2);print_r($rndkey]);//輸出一個隨機key的陣列
php陣列值取隨機數
9樓:折柳成萌
用array_rand()函式就可以實現。
array_rand():從陣列中隨機選出一個或多個元素,並返回。
語法:array_rand(array,number)array:必需。規定輸入的陣列引數。
number:可選。預設是 1。規定返回多少個隨機的元素。
例子:$a = ['a','b','c'];//定義一個二維陣列$b = $array_rand($a,1);//從陣列a裡隨機選取一個元素賦值給變數b。
PHP中如何得到陣列的長度
歲月錄音機 count 和sizeof 都可以直接統計一維陣列長度。示例如下 arr array 0 1 2 3 4 5 6 7 8 9 echo count arr 輸出10 arr array 蘋果 香蕉 桔子 西瓜 梨 葡萄 echo sizeof arr 輸出6 count 函式有兩個引數 ...
matlab中如何從圖上確定某個點在陣列中的位置
matlab 的figure中有一個小十字 樣的工具,在圖中點選即可獲得該點的 x y,z 值 你好!我給你舉例說明如下 data 1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 16 假設的 data 1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 16...
php如何在類中呼叫另檔案的類,PHP如何在類中呼叫另一個檔案的類
你的這種定義方法是錯誤的,在類定義中不能直接包含檔案或例項化物件,只能對類中屬性進行定義 請參考天南 46926125 寫的demo php demo code class b function d obj new b obj d day忘不掉的痛 在a類中 把 a 定義為公有的成員屬性。class...