在數(shù)組中搜索一個(gè)特定值,如果找到返回TRUE否則返回FALSE
boolean in_array(mixed needle,array haystack[,boolean strict])
在數(shù)組中找到一個(gè)指定的健,如果找到返回TRUE否則返回FALSE
boolean array_eky_exists(mixed key,array array)
在數(shù)組中搜索一個(gè)特定值,如果找到返回TRUE否則返回FALSE
boolean array_search(mixed needle,array haystack[,boolean strict])
獲取數(shù)組所有鍵組成的新數(shù)組
array array_keys(array array[,mixed search_value])
獲取數(shù)組所有值組成的新數(shù)組
array array_values(array array)
確定數(shù)組大小
integer count(array array[,int mode])
integer sizeof(array array[,int mode])
統(tǒng)計(jì)數(shù)組元素出現(xiàn)頻率
array array_count_values(array array)
刪除數(shù)組中重復(fù)的值,返回一個(gè)由唯一值組成的數(shù)組
array array_unique(array array)
逆置數(shù)組元素順序,preserve_key如果為TRUE則數(shù)組鍵值順序不變
array array_reverse(array array[,boolean preserve_key])
置換數(shù)組鍵和值
array array_flip(array array)
數(shù)組順序排序,sort_flags參數(shù)可選,默認(rèn)行為
SORT_NUMBERIC,按數(shù)值排序,對整數(shù)或浮點(diǎn)數(shù)排序很有用
SORT_REGULAR,按照ASCII值排序
SORT_STRING,按接近人所認(rèn)識(shí)的正確順序排序
asort函數(shù)鍵值順序不變
void sort(array array[,int sort_flags])
void asort(array array[,int sort_flags])
數(shù)組逆序排序,sort_flags參數(shù)可選,默認(rèn)行為
SORT_NUMBERIC,按數(shù)值排序,對整數(shù)或浮點(diǎn)數(shù)排序很有用
SORT_REGULAR,按照ASCII值排序
SORT_STRING,按接近人所認(rèn)識(shí)的正確順序排序
arsort函數(shù)鍵值順序不變
void rsort(array array[,int sort_flags])
void arsort(array array[,int sort_flags])
數(shù)組自然排序
void natsort(array array)
不區(qū)分大小寫的自然排序
void natcasesort(array array)
健鍵值對數(shù)組排序
boolean ksort(array array[,int sort_flags])
健鍵值對數(shù)組逆序排序
boolean krsort(array array[,int sort_flags])
根據(jù)用戶自定義順序排序
void usort(array array,callback function_name)
將數(shù)組合并到一起,返回一個(gè)聯(lián)合的數(shù)組。array_merge后面覆蓋前面,array_merge_recursive合并在一起
array array_merge(array array1[array array2……])//一個(gè)以上
array array_merge_recursive(array array1,array array2[,array ……])//兩個(gè)以上
鍵和值組成新的數(shù)組
array array_combine(array key,array value)
返回?cái)?shù)組一部分,從健offset開始,到offse+length位置結(jié)束
array array_slice(array array, int offset [,int length])
刪除從offset開始到offset+length結(jié)束的所有元素,并以數(shù)組的形式返回刪除的元素
array array_splice(array, int offset [,int length[,array peplacement]])
求數(shù)組的交集,鍵值為第一個(gè)數(shù)組中鍵值
array array_intersect(array array1,array array2[,arrayN……])
求數(shù)組的交集包含了鍵值相等,鍵值為第一個(gè)數(shù)組中鍵值
array array_intersect_assoc(array array1,array array2[,arrayN……])
求數(shù)組的差集,第一個(gè)數(shù)組在其他數(shù)組沒有的值
array array_diff(array array1,array array2[,arrayN……])
求數(shù)組的差集,第一個(gè)數(shù)組在其他數(shù)組沒有的值包含了鍵值相等
array array_diffassoc(array array1,array array2[,arrayN……])
返回?cái)?shù)組中一個(gè)或多個(gè)鍵值
mixed array_rand(array array[,int num_entries])
隨即洗牌函數(shù)
void shuffle(array input_array)
對數(shù)組中的值求和
mixed array_sum(array array);
將數(shù)組分解為一個(gè)多維數(shù)組,它包含了size個(gè)元素
array array_chunk(array array, int size [,boolean preserve_keys])
PHP操作數(shù)組的一些函數(shù)整理介紹
2019-12-07 15:04PHP教程網(wǎng) PHP教程
PHP中最常用到的數(shù)據(jù)結(jié)構(gòu)就是數(shù)組,數(shù)組可以幫我們解決很大一部分的編程問題。其實(shí)有很多數(shù)組操作不用我們自己寫,系統(tǒng)已經(jīng)自帶了相關(guān)的函數(shù)了。下面我們介紹一些關(guān)于PHP數(shù)組操作的函數(shù),也許有些你沒有聽說過。
延伸 · 閱讀
- 2022-03-11Python 函數(shù)裝飾器應(yīng)用教程
- 2022-03-11Python全棧之文件函數(shù)和函數(shù)參數(shù)
- 2022-03-10簡單談?wù)刢entos7中配置php
- 2022-03-10易語言一維數(shù)組用法詳解
- 2022-03-10Android中的JNI數(shù)組操作教程
- 2022-03-10C++ 函數(shù)的介紹
- PHP教程
php htmlentities()函數(shù)的定義和用法
下面小編就為大家?guī)硪黄猵hp htmlentities()函數(shù)的定義和用法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...
- PHP教程
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。 ...
- PHP教程
php學(xué)習(xí)筆記 數(shù)組的常用函數(shù)
只要一個(gè)變量,需要在多個(gè)方法使用,就將這個(gè)變量聲明為成員屬性,可以直接在這個(gè)對象中的所有方法中使用 成員屬性,相當(dāng)于這個(gè)對象中的全局變量...
- PHP教程
php全角字符轉(zhuǎn)換為半角函數(shù)
這篇文章主要介紹了PHP全角半角轉(zhuǎn)換函數(shù),把目前能找到的所有全角都列出來了一個(gè)個(gè)替換吧,需要的朋友可以參考下 ...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...
- PHP教程
PHP中讀取文件的8種方法和代碼實(shí)例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實(shí)例,本文總結(jié)了PHP中讀取文件的8個(gè)函數(shù),每一個(gè)都附有使用例子及注意事項(xiàng)等,需要的朋友可以參考下...
- PHP教程
php實(shí)現(xiàn)的支持imagemagick及gd庫兩種處理的縮略圖生成類
這篇文章主要介紹了php實(shí)現(xiàn)的支持imagemagick及gd庫兩種處理的縮略圖生成類,包含了用法的詳細(xì)描述,非常實(shí)用,需要的朋友可以參考下...