php隨機獲取陣列的值

2021-09-24 05:08:14 字數 559 閱讀 7406

php隨機獲取資料裡的值,利用php自帶函式array_rand()去實現,array_rand()的功能是隨機數組的key,然後可以通過隨機key再去獲取陣列裡的值。

一、array_rand(陣列,隨機key的個數)

隨機獲取陣列值**:

<?php

$a = array('test1','test2','test3','test4');

//獲取資料隨機key

$key = array_rand($a,1);

//輸出隨機內容

echo $a[$key];

二、除了進行隨機的key進行隨機獲取陣列的值,也可以利用php的隨機打亂陣列的函式shuffle()進行實現,這個函式的功能是把陣列中的元素按隨機順序重新排序。

shuffle(陣列)

<?php

$a = array('test1','test2','test3','test4');

//重排

shuffle($a);

echo $a[0];

php 隨機獲取陣列 的方法

今天網上搜到的方法,很好的解決了我的問題,記錄一下 方法1 arr array 初始化陣列 key array rand arr 隨機獲取陣列的鍵 echo arr key 輸出隨機數組值。改進型 arr array echo arr array rand arr 方法2 arr array 初始化...

php獲取隨機數組列表的方法

不用多說,直接貼 php中的array rand很 突破了正常人程式設計客棧的理解,非常繁瑣 例1 複製 如下 function create random ids min,max,limited return ids 例2 複製 www.cppcns.com 如下 a array 0,1,2,3,...

php陣列根據值獲取鍵名

php陣列根據值獲取鍵名功能,主要有兩個內建函式可以使用。array search 和 array keys,用於處理返回單個鍵名和多個鍵名。具體範例如下 php array get key by value php陣列根據值獲取鍵名 author items array banana fruit ...