標籤:php
PHP裡面的分行符號號為 ;
array_combine :拼接數組。前一個數組的值作為新數組的下標,後一個數組的值作為新數組的值。
array_count_values:統計數組裡面,每個值出現的次數。
array_diff:輸出差異數組($b, $a);
array_flip:先輸出值,後輸出下標。如果出現兩個相同下標的情況,那麼後面的會覆蓋前面的。
array intersect($a,$b):輸出數組間的交集,並且保留;(需要注意的一點是,它會保留$a中的值的下標。)
array_key_exists:檢查一個數組的下標是否存在(傳回值是一個bool值)。
array_keys(數組[指定值,是否全等比較指定值]):返回一個數組的所有下標,這些下標將作為新數組的值出現。一共有三個參數,後兩個不必要寫,(這玩意兒盡量別用)。
array_merge:合并一個或多個數組。(最少一個數組,但如果只有一個數組,它根本沒有其他數組可以合并,如果是多個數組,它會按順序串連數組。就算數組中有自訂下標,新生的數組也不會拋棄它,而是會顯示自訂下標。)
&是取記憶體的地址符。
所以&$後面只能放變數,不能放值。
pop是去掉數組末尾的值,push是在數組的末尾加上一個或者多個值,返回新數組(也就是已經被改變了的原數組)的元素個數。
array_rand:從數組中隨機提取一個或多個元素(搖骰子),並且返回這個值的下標;
array_replace:合并數組,並且產生一個新數組,新數組將以放在前面的數組為基礎,並且幾個數組間下標相同的值,後浪推前浪。
array_reverse:返回一個與原數組單元相反的數組。(對關聯類別型來說,翻轉數組,且不保留數字類型的下標;對索引數組來說,只反轉數組,下標依然是預設的。)
array_shift:把數組的第一個元素刪除,並返回該元素。如果下標類型是數字類型,則重新索引,格式為:array_alice(數組,開始位置,[截取個數,是否保留下標],若第三個數是負數,則代表了位置。)
array_unshift:在數組開頭插入一個或者多個單元。
array_splice:刪除數組中的一部分並替換,格式為array_splice(數組,開始位置,[截取個數,用於替換的值],若第三個數是負數,則代表了位置。)只要是數組,都會遵循相同的規矩。
array_values:把關聯陣列轉變成索引數組。
array_unique:移除數組中重複的值,獲得一個新的數組,並不改變原數組,如果重複的值下標不一樣,那麼保留出現的第一個值。
in_array:判斷數組中是否存在某個值。(與檢查數組中是否存在某個下標相對應,若該值存在,則返回布爾值為true)
在PHP中,可以認為字串是數字與真實的數字一樣。
range:產生一個抱哈你指定範圍單元的數組(如1~100,A~Z)。
格式:range(開始,結束,[步長])。
本文出自 “12244243” 部落格,請務必保留此出處http://12254243.blog.51cto.com/12244243/1883186
PHP數組、函數。