PHP中陣列常用函式

2021-09-21 01:10:02 字數 1132 閱讀 9501

一、陣列操作的基本函式

array_values($arr)  返回陣列中所有的值(不保留鍵名);被返回的陣列將使用數值鍵,從 0 開始且以 1 遞增

array_keys(array,value,strict)   返回包含陣列中所有鍵名的乙個新陣列

array_flip($arr)   陣列中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)

in_array("str",$arr)  在陣列中檢索某值,如果存在返回true,否則返回false

array_search("str",$arr) .  在陣列中檢索某值 ,如果存在返回鍵名

array_key_exists("str",$arr) .  檢索給定的鍵名是否存在陣列中

isset($arr[key]) .  檢索給定的鍵名是否存在陣列中

current($arr) .   返回陣列中的當前單元

pos($arr) .  返回陣列中的當前單元

key($arr)     返回陣列中當前單元的鍵名

prev($arr) .  將陣列中的內部指標倒回一位

next($arr) .  將陣列中的內部指標向前移動一位

end($arr)    將陣列中的內部指標指向最後乙個單元

reset($arr) .   將陣列中的內部指標指向第乙個單元

each($arr) .  將返回陣列當前元素的乙個鍵名/值的構造陣列,並使陣列指標向前移動一位

list($key,$value)=each($arr) .  獲得陣列當前元素的鍵名和值

array_push($arr,"one","two");  將乙個或多個元素壓入陣列棧的末尾(入棧),返回入棧元素的個數

array_pop($arr);  將陣列棧的最後乙個元素彈出(出棧)

end($arr); 獲取陣列的最後乙個元素

array_shift($arr);陣列中的第乙個元素移出並作為結果返回(陣列長度減1,其他元素向前移動一位,索引下標改為從零開始,若為關聯下標,則鍵名不變)

array_unshift($arr,"a",array(1,2));在陣列的開頭插入乙個或多個元素

字串拆分為陣列:explode("str",$str);

將陣列轉化為字串:implode("str",$arr);

PHP 常用陣列函式

array shift 刪除陣列首個元素 用法 array shift arr 引數 陣列名 array pop 刪除陣列最後乙個元素 用法 array pop arr 引數 陣列名 array unshift 將指定元素插入到陣列頭部 用法 array unshift arr.aa bb cc 引...

PHP 常用陣列函式

arr array 123hhh hahaha hello world 123 var dump arr in array 函式搜尋陣列中是否存在指定的值。echo hello world是否存在於陣列arr中 in array hello world arr echo 數字123是否存在於陣列ar...

php陣列常用函式

函式名 功能array combine 生成乙個陣列,用乙個陣列的值作為鍵名,另乙個陣列值作為值 range 建立並返回乙個包含指定範圍的元素的陣列。compact 建立乙個由引數所帶變數組成的陣列 array fill 用給定的值生成陣列 array chunk 把乙個陣列分割為新的陣列塊 arr...