国产亚洲av在线,国产高清,欧美激情,国产精品久久久久7777,国产精品人成在线观看,国产精品永久免费视频

IT之道-艾銻知道

您當(dāng)前位置: 主頁 > 資訊動(dòng)態(tài) > IT知識(shí)庫 >

深入學(xué)習(xí)PHP數(shù)組函數(shù)使用方法


2013-04-17 10:30 作者:han 瀏覽量:

深入學(xué)習(xí)PHP數(shù)組函數(shù)使用方法

    PHP數(shù)組函數(shù)還是比較常用的,于是我研究了一下PHP數(shù)組函數(shù),在這里拿出來和大家分享一下,希望對(duì)大家有用。今天我們學(xué)習(xí)PHP數(shù)組函數(shù),數(shù)組是一種數(shù)據(jù)類型,它的使用頻率相當(dāng)高,學(xué)會(huì)處理數(shù)組會(huì)讓你做網(wǎng)站時(shí)得心應(yīng)手。

    舉個(gè)例子:你的網(wǎng)站數(shù)據(jù)庫里存有大里的文章,現(xiàn)在你想在一個(gè)頁面上顯示20條娛樂新聞的標(biāo)題,這20條標(biāo)題從數(shù)據(jù)庫里取出來后你想用20個(gè)變量表示嗎?我想你不會(huì)這么笨吧,那么用什么變量能完全接收這20條數(shù)據(jù)呢?這就要用到數(shù)組變量。什么是數(shù)組呢?數(shù)組實(shí)際上是一個(gè)數(shù)據(jù)集合,相當(dāng)于是一個(gè)數(shù)據(jù)容器,很多數(shù)據(jù)存放在里面,我們可以按一定方法存進(jìn)去或取出來,還可以對(duì)它里面的數(shù)據(jù)進(jìn)行排序等各種操作,還可以檢查里面有沒有我們想要的數(shù)據(jù)等等。

    1.array_multisort()對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序可以用來一次對(duì)多個(gè)數(shù)組進(jìn)行排序或者根據(jù)某一維對(duì)多維數(shù)組進(jìn)行排序。排序時(shí)保留原有的鍵名關(guān)聯(lián),實(shí)現(xiàn)的功能和SQL中的ORDERBY差不多。

    2.array_rand()和shuffle(),一個(gè)是從數(shù)組中隨機(jī)的取出一個(gè)或多個(gè)值,另一個(gè)是將數(shù)組中的值的順序打亂,然后再可以從中取出值,它們都實(shí)現(xiàn)從數(shù)組中隨機(jī)取出數(shù)據(jù)的功能,可以用于實(shí)現(xiàn)諸如抽獎(jiǎng)之類的功能。

    3.array_reduce()將回調(diào)函數(shù)function迭代地作用到input數(shù)組中的每一個(gè)單元中,從而將數(shù)組簡化為單一的值。如果指定了可選參數(shù)initial,該參數(shù)將被當(dāng)成是數(shù)組中的第一個(gè)值來處理,或者如果數(shù)組為空的話就作為最終返回值

 

 

   --- 版權(quán)最終歸艾銻無限所有http://www.jdsheng.cn/ 如需轉(zhuǎn)載,請(qǐng)標(biāo)明出處。

相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉