php數組取第一個元素
1. php中怎樣從一個數組中隨機取一個元素出來呢
它的用法也很簡單: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的數組
2. php 如何獲取數組第一個值
一維數組:
$arr = array(1,2,3);
第一個值:$arr[0];
二維數組:
$arr = array(array(1,2,3),array(4,5,6));
第一個值:$arr[0][0];
3. PHP一個數組第一個元素判斷
""如何判斷是該數組的第一個元素則執行的語句"",「如果是數組的第一個元素」
這樣描述缺主語,『判斷是該數組』誰是第一個,誰和第一個比較?
假設題意是為了某變數$n和數組首個比較。PHP的數組也是一種特殊的數據結構,光說『第一個元素』都有2種情況。
$a=Array ( [0] => 10 [1] => 6 [2] => 8 ……
寫法1
if($n===current($a)) //是數組內部指針序列的第一個元素
寫法2
if($n===$a[0]) //是數組鍵引索的第一個元素
4. php中,取數組中第一個元素以外的所有元素有什麼辦法
array_slice — 從數組中取出一段
$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, 1);// returns 「b」, "c", "d", and "e"
5. php 如何取出數組中第一個和最後一個元素的值
$array = array(1,2,3,4,5);
//復位
reset($array);
//第一個
$first = current($array);
//最後一個
$end = end($array);
6. PHP中怎麼從一個二維數組中隨機取出一個值
用array_rand()函數就可以實現。
array_rand():從數組中隨機選出一個或多個元素,並返回。
語法:array_rand(array,number)
array:必需。規定輸入的數組參數。
number:可選。默認是 1。規定返回多少個隨機的元素。
例子:$a = ['a','b','c'];//定義一個二維數組
$b = $array_rand($a,1);//從數組a里隨機選取一個元素賦值給變數b。