糯米文學吧

位置:首頁 > 計算機 > php語言

簡單PHP陣列函式介紹

php語言2.2W

任何有效的 php 程式碼都有可能出現在函式內部,甚至包括其它函式和類定義。那麼簡單PHP陣列函式是怎樣的呢?以下僅供參考!

簡單PHP陣列函式介紹

  具體如下:

1.取陣列第一個元素,使用$array[0]呢?還是reset($array);

分析:如果僅限於數值陣列,對於一個大小為1的陣列,將返回$array[0]。不過如果陣列不是從0開始索引,$array[0]則為空。利用reset()將會重置陣列的內部指標,這個函式將會返回第一個陣列元素的值。

y_pop();獲取陣列的最後一個元素。

3.想知道一個數組是否包含某個健。

array_key_exists('key',$array);

_array();//陣列是否包含某個值。預設行為使用==操作符來比較元素。要使用嚴格的'相等性檢查,獸,需要傳遞第三個引數true到in_array();

$arr = array(1,3);

in_array(0,$arr);//返回true

in_array(0,$arr,true);//返回false

將數字與可能包含字串的資料進行比較時,最安全的做法是嚴格比較。

y_search();//查詢一個值在陣列中的位置。如果找到返回相應的健,否則返回false。

$position = array_search($val,$array);

if($position !== false){

//$posion為鍵

}

使用false !== 檢查,如果陣列中位置為0找到值,可能不是你的原意。

另外array_search()只能保證返回其中一個例項,而不一定是第一個例項。

標籤:PHP 陣列 函式