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

2021-08-02 07:56:31 字數 1114 閱讀 5865

1,判斷變數是否是陣列?

is_array($a);

2,陣列頭部插入資料,頭部刪除資料?

array_unshift($arr,'aaa')插入資料,array_shift($arr)頭部刪除資料。

3,陣列尾部插入資料,尾部刪除資料?

類似於棧,array_push($arr,'aaaa'),array_pop($arr);

4,判斷元素是否在陣列中?

in_array('aaa',$arr,true)返回boolean型別,第三個引數是boolean型別用來表示是否去判斷型別。但是該方法只是去搜尋值是否存在,而不搜尋鍵。array_search($arr)函式用來搜尋關聯陣列,如果用在索引陣列中就不能用。

5,判斷鍵是否在陣列中?

array_key_exists('kkk',$arr)返回boolean型別。

6,搜尋陣列中所有的鍵?

array_keys($arr)

7,搜尋陣列中所有的值?

array_values($arr),返回乙個新的索引陣列。通過該方法可以將原有的關聯陣列生成乙個新的索引陣列。

8,使用迴圈的方法獲取當前陣列中的鍵和值?

while($item=key($arr))

echo $item;

next($item);

while($item=current($arr))

echo $item;

next($item);

9,獲得陣列大小的函式?

count($arr)

10,刪除陣列中重複的資料?

array_unique($arr)

11,合併陣列?

array_merge($arr1,$arr2)此方法如果有值相同的,直接覆蓋掉。array_merge($arr1,$arr2)此方法不會覆蓋重複值,只是把鍵相同的整合到乙個陣列中。

12,將兩個陣列合併,乙個陣列的值做鍵,乙個陣列做值?

array_combine($a,$b)兩個陣列必須長度一樣。

13,拆分陣列?

array_slice($arr,begin,length)從開發位置擷取指定長度的陣列。

14,重新洗牌

shuffle($arr)

02 前端基礎知識總結

1.何時使用 何時使用?if obj.a null 1 這裡相當於obj.a null obj.a undefined的簡寫形式 這是jquery原始碼中推薦的寫法 除了這個之外,其他的全部都用 2.js中有哪些內建函式?9個,分別是 object array boolean number stri...

php陣列的基礎知識總結

自己總結在php陣列中常喲的幾個函式 獲得陣列當前的鍵 key 陣列名 獲得陣列當前的元素 current 陣列名 將陣列的指標移到下一位 next 陣列名 若一開始跳出陣列的範圍就會失效 將陣列的指標重置到第一位 reset 陣列名 將陣列的指標上一位 prev 陣列 跳出陣列的範圍就會失效 將陣...

c 基礎知識02

1.繼承 我們可能會在一些類中,寫一些重複的成員,我們可以將這些重複的成員,單獨的封裝到乙個類中,作為這些類的父類 子類並沒有繼承了父類的建構函式,但是,子類會預設的呼叫父類無引數的建構函式,建立父類物件,讓子類可以使用父類中的成員,如果在父類中重新寫了乙個有引數的建構函式之後,那個無引數的就被乾掉...