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

        簡析怎么通過PHP類對整數數組進行排序

        面向對象是PHP中一個核心知識點,而“類”也是一個重要的概念,那么在《教你用一個PHP類來實現兩個數間的加減乘除》中,我們有給大家簡單介紹過其概念及使用,本文繼續給大家帶來PHP類的使用講解。

        首先從標題可知,這回要說的是怎么編寫一個PHP類來實現對整數數組的排序,其實在PHP中有幾個內置函數可以直接對數組進行排序,分別是sort()以升序對數組排序、rsort()以降序對數組排序、asort()根據值,以升序對關聯數組進行排序、ksort()根據鍵,以升序對關聯數組進行排序、arsort()根據值,以降序對關聯數組進行排序以及krsort()根據鍵,以降序對關聯數組進行排序。

        關于這些函數,大家可以直接通過手冊中《PHP數組排序》章節進行學習了解。

        下面開始重點介紹一個能對數組排序的類的實現方法:

        代碼如下:

        <?php class array_sort {     protected $_asort;      public function __construct(array $asort)     {         $this->_asort = $asort;     }     public function alhsort()     {         $sorted = $this->_asort;         sort($sorted);         return $sorted;     } } $sortarray = new array_sort(array(11, -2, 4, 35, 0, 8, -9)); var_dump($sortarray->alhsort());

        咱們直接運行該文件,查看排序結果:

        簡析怎么通過PHP類對整數數組進行排序

        可以看出,數值是從小到大進行排序的。

        上述代碼中我們用class關鍵詞定義了一個名為“array_sort”的類,然后通過構造方法初始化對象。這里需要提到一個關鍵詞protected(受保護),表示受保護的類成員則可以被其自身以及其子類和父類訪問。

        最后給大家推薦一個咱們平臺的最新免費課程《從0開始進入PHP的世界》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产成人久久精品99 | 亚洲国产精品成人精品无码区 | 999久久久无码国产精品| 蜜臀久久99精品久久久久久 | 久久99国产精品久久99果冻传媒| 亚洲精品国产高清不卡在线| 国内精品久久久久久久涩爱 | 中文字幕亚洲精品| 精品国产三级a在线观看| 一本大道无码日韩精品影视| 精品第一国产综合精品蜜芽 | 国产精品VA在线观看无码不卡| 一本之道av不卡精品| 日韩蜜芽精品视频在线观看| 精品视频在线观看你懂的一区| 91精品国产品国语在线不卡| 国内精品久久久久影院免费| 91麻豆精品国产自产在线观看亚洲| 久久国产精品无码一区二区三区 | 无码精品人妻一区二区三区免费看 | 亚洲国产综合91精品麻豆| 91精品成人免费国产| 久久国产精品一国产精品金尊| 无码人妻丰满熟妇精品区| 在线观看国产精品普通话对白精品| 精品欧美一区二区在线观看| 国产精品香蕉在线观看| 国产精品成人国产乱一区| 91精品观看91久久久久久| 欧洲精品视频在线观看| 久久国产精品99久久久久久老狼| 国产精品久久国产精品99盘| 99久久精品国内| 久久这里只有精品首页| 99久re热视频这里只有精品6| 91精品日韩人妻无码久久不卡 | 久久青青草原精品影院| 欧美亚洲精品在线| 国产精品福利片免费看| 久久国产综合精品五月天| 色偷偷88欧美精品久久久|