php陣列函式總結

2021-07-09 18:43:50 字數 979 閱讀 1147

一:排序

sort:本函式為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。

rsort:本函式對陣列進行逆向排序(最高到最低)。 刪除原有的鍵名而不僅是重新排序。

asort:對陣列進行排序並保持索引關係

arsort:對陣列進行逆向排序並保持索引關係

ksort:對陣列按照鍵名排序,保留鍵名到資料的關聯

krsort:對陣列按照鍵名逆向排序,保留鍵名到資料的關聯

natsort:對字母數字字串進行排序並保持原有鍵/值的關聯

natcasesort:同natsort排序演算法,但不區分大小寫字母排序

二:擷取

array_slice — 從陣列中取出一段

arrayarray_slice(

array$array,

int$offset[,

int$length=null[,

bool$preserve_keys=false ]] )

array_slice()返回根據offsetlength引數所指定的array陣列中的一段序列。

三:合併

php中陣列合併的兩種方法及區別介紹,需要的朋友可以參考下

1. array_merge,如果兩個陣列存在相同的key,後面的乙個會覆蓋前面的

array_merge.效果類似**foreach每個陣列元素,然後將每個元素壓入乙個新堆疊當中

2. "+"操作符,如果兩個陣列存在相同的key,前面的乙個會覆蓋後面的

"+"操作符.效果類似**foreach每個陣列元素,然後將每個元素壓入乙個新堆疊當中,如果同樣的key已經存在則不處理

php陣列函式總結

或 arr array key value 處理陣列元素 生成0 5的陣列 res range 0,5 res sizeof arr count arr 陣列長度 res pos arr current arr 獲取當前指標的元素 res key arr 獲取當前指標的key res prev ar...

PHP陣列常用函式總結

一 陣列操作的基本函式陣列的鍵名和值 array values arr 獲得陣列的值 array keys arr 獲得陣列的鍵名 array flip arr 陣列中的值與鍵名互換 如果有重複前面的會被後面的覆蓋 陣列的內部指標 current arr 返回陣列中的當前單元 pos arr 返回陣...

php陣列函式總結 使用技巧 一

1 函式用於統計陣列中所有值出現的次數,array count values arr arr array 1,2,1,2,3,4,1,1,1,2,3,3 return array count values arr return array 1 5 2 3 3 3 4 1 2 去除陣列中為空的值 ar...