站長資訊網
        最全最豐富的資訊網站

        php數組元素排序的方法是什么

        PHP中可使用array_multisort()、asort()、arsort()、krsort()、ksort()、natcasesort()、natsort()、rsort()、shuffle()、sort()等函數對數組元素進行排序。

        php數組元素排序的方法是什么

        本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

        PHP 有一些用來排序數組的函數:

        主要區(qū)別有:

        • 有些函數基于 array 的鍵來排序, 而其他的基于值來排序的:$array['key'] = 'value';。

        • 排序之后鍵和值之間的關聯(lián)關系是否能夠保持, 是指排序之后數組的鍵可能 會被重置為數字型的(0,1,2 …)。

        • 排序的順序有:字母表順序, 由低到高(升序), 由高到低(降序),數字排序,自然排序,隨機順序或者用戶自定義排序。

        • 注意:下列的所有排序函數都是直接作用于數組本身, 而不是返回一個新的有序的數組。

        • 以下函數對于數組中相等的元素,它們在排序后的順序是未定義的。 (也即相等元素之間的順序是不穩(wěn)定的)。

        排序函數屬性
        函數(方法)名稱 排序依據 數組索引鍵保持 排序的順序
        array_multisort() 鍵值關聯(lián)的保持,數字類型的不保持 第一個數組或者由選項指定
        asort() 由低到高
        arsort() 由高到低
        krsort() 由高到低
        ksort() 由低到高
        natcasesort() 自然排序,大小寫不敏感
        natsort() 自然排序
        rsort() 由高到低
        shuffle() 隨機
        sort() 由低到高
        uasort() 由用戶定義
        uksort() 由用戶定義
        usort() 由用戶定義

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 91久久精品国产成人久久| 久久久亚洲精品蜜桃臀| 国产精品亚洲w码日韩中文| 久久精品国产网红主播| 欧美亚洲成人精品| 欧美精品免费观看二区| 国99精品无码一区二区三区| 亚洲AV成人精品日韩一区18p | 精品国产三级a乌鸦在线观看| 国产精品VA在线观看无码不卡 | 久久亚洲中文字幕精品有坂深雪 | 91国在线啪精品一区| 伊人久久精品无码av一区| 国产一区麻豆剧传媒果冻精品| 久久久精品一区二区三区| 国产精品美女一区二区视频| 亚洲精品乱码久久久久66| 完整观看高清秒播国内外精品资源| 国产在线精品一区二区高清不卡| 性色精品视频网站在线观看| 国产第一福利精品导航| 国产精品99精品无码视亚| 日韩精品专区AV无码| 亚洲AV成人无码久久精品老人| 婷婷成人国产精品| 无码人妻一区二区三区精品视频| 九九线精品视频在线观看| 国产伦精品一区二区免费| 国产精品美女网站在线观看| 国产福利精品在线观看| 国产成人1024精品免费| 国产成人精品cao在线| 88久久精品无码一区二区毛片| 2020最新久久久视精品爱| 久草视频在线这里精品| 久久99精品国产99久久6男男| 精品久久久久久久| 中文字幕精品一区二区日本| 99热成人精品国产免男男| 91精品啪在线观看国产电影| 91久久精品国产免费直播|