PHP數組、函數。

來源:互聯網
上載者:User

標籤: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數組、函數。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.