php陣列的基礎知識總結

2021-07-11 19:27:53 字數 1620 閱讀 5756

自己總結在php陣列中常喲的幾個函式:

獲得陣列當前的鍵

key(陣列名);

獲得陣列當前的元素

current(陣列名);

將陣列的指標移到下一位

next(陣列名);若一開始跳出陣列的範圍就會失效

將陣列的指標重置到第一位

reset(陣列名);

將陣列的指標上一位

prev(陣列);跳出陣列的範圍就會失效

將陣列的指標重置與陣列的最後一位

end(陣列名);

list(變數1,變數2,變數n)給變數賦值,且找尋陣列元素下標為數值

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(陣列)公升序排列,並保留關聯鍵

arsort(陣列)降序排列,並保留關鍵值

自己個人理解總結的。。後續繼續補上經常用到;;;

php陣列基礎知識

kele array 張三 10 李四 php中文網 去php中文網學php 19 王二 小明 列印顯示 kele echo var dump kele echo 向索引陣列中增加元素 1.向索引陣列中增加元素用 陣列變數名 陣列變數名 鍵值 這兩種方式來增加元素 粗體文字 2.鍵值的增長規則與之前...

陣列的基礎知識總結

陣列定義的三種方式 方式一 資料型別 陣列名 new 資料型別 長度 方式二 資料型別 陣列名 new 資料型別 方式三 資料型別 陣列名 陣列的訪問 陣列的長度屬性 每個陣列都有長度且長度是固定的,通過語句 陣列名.length 可以獲得陣列的長度。索引訪問陣列中的元素 陣列名 索引 數值,為陣列...

PHP基礎知識總結02(常用的陣列函式)

1,判斷變數是否是陣列?is array a 2,陣列頭部插入資料,頭部刪除資料?array unshift arr,aaa 插入資料,array shift arr 頭部刪除資料。3,陣列尾部插入資料,尾部刪除資料?類似於棧,array push arr,aaaa array pop arr 4,...