自己總結在php數組中常喲的幾個函數:
獲得數組當前的鍵
key(數組名);
current(數組名);
next(數組名);若一開始跳出數組的範圍就會失效
將數組的指針重置到第一位
reset(數組名);
prev(數組);跳出數組的範圍就會失效
end(數組名);
list()=each()用list的變量來獲取echo所取值和鍵
count($arr,true/[flase])獲得數組的的長度若用出true就不會實現遞歸數組
range($star,$limit,步長)
arrg_merge(),將多個數組合並起來
shuffle(數組名)將數組打亂,這個直接影響原數組
arry_rand(數組名,數量)這個是隨機獲取當前數組的鍵
max()獲得數組中的最大值
min()獲得數組中的最小值
array_chunk($arr,步長);將數組拆分成多個數組
array_keys()獲得數組的所有鍵,並且形成索引數組
array_values();獲得數組的所有元素的值,並形成索引數組
array_combine($a,$b)將兩個數組合成一個數組,分別形成新數組的鍵和值
array-filp(數組名)將數組的鍵和值對調;
in_array('值',數組名);判斷某個值是不是子這個數組中
array_key_exists('鍵',數組名);判斷某個鍵是不是存在這個數組中
array_search('值',數組名)這個查詢某個數組的中的值,並返回其下標的值
implode('連接符號(這裏有時可以省略)',數組名)用implode將數組用連接符號連接成字字符串
explode('分割符號',數組名);用explode將字符串按某種分隔符拆分成數組
extract(數組名)將數組用拆分成多個變量
compact(變量名)將變量組合成數組,名爲鍵值爲值,這裏應注意寫變量名時不應該寫上$符號
array_map(“函數名”,數組名)將括號裏的數組中的值傳給函數,得到值再來形成另一一個數組
array_push(數組名,‘值‘)將值插在數組的後面
array_pop(數組名)將數組中的最後一個值彈出
array_shift(數組名)將數組中的最前的一個值彈出
array_unshift(數組名,'值')將值插入數組中的第一個值
sort(數組名)影響到的是的原來數組(升序排列,並且不會保留關聯鍵,生成索引鍵)
rsort(數組名)降序排列
asort(數組)升序排列,並保留關聯鍵
自己個人理解總結的。。後續繼續補上經常用到;;;