一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP操作數(shù)組的一些函數(shù)整理介紹

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ù),也許有些你沒有聽說過。

數(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])

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久电影精品久久99久久 | 白丝校花掀起短裙呻吟小说 | 2020年最新国产精品视频免费 | 天堂中文在线观看 | 欧美日韩免费一区二区在线观看 | 韩国黄色网址 | 女烈受刑重口小说 | 丁香五香天堂网 | 国产主播精品在线 | 日本一道一区二区免费看 | 亚洲国产精品嫩草影院久久 | 国产精品久久久久久久久免费观看 | 欧美久久综合网 | 操国产美女 | 99热免费在线观看 | 国产伦码精品一区二区 | 天堂中文在线免费观看 | 我的妹妹最近有点怪在线观看 | 欧美一级高清片免费一级 | 无限在线观看免费入口 | 不卡一区二区三区卡 | 扒开女人屁股眼看个够 | 黑人破中国女人处 | 女生被爆操 | 国产91精品露脸国语对白 | 免费理伦片手机在线播放 | 国产一级毛片外aaaa | 成熟女人50岁一级毛片不卡 | 久久中文字幕亚洲 | 性xxx免费 | 96日本xxxxxxxxx70 95在线观看精品视频 | 日本成人高清视频 | 视频在线精品 | tube99大学生| 女教师波多野结衣高清在线 | 男人的j插入女人的p | 九九九九九九精品免费 | a v在线男人的天堂观看免费 | 亚洲男女天堂 | 日韩欧美一区二区在线 | 欧美日韩1区 |