首页 > 编程语言 > 详细

简析怎么通过PHP类对整数数组进行排序

时间:2021-08-03 22:48:32      阅读:42      评论:0      收藏:0      [点我收藏+]

首先从标题可知,这回要说的是怎么编写一个PHP类来实现对整数数组的排序,其实在PHP中有几个内置函数可以直接对数组进行排序,分别是sort()以升序对数组排序、rsort()以降序对数组排序、asort()根据值,以升序对关联数组进行排序、ksort()根据键,以升序对关联数组进行排序、arsort()根据值,以降序对关联数组进行排序以及krsort()根据键,以降序对关联数组进行排序。

下面开始重点介绍一个能对数组排序的类的实现方法:

代码如下:

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());

咱们直接运行该文件,查看排序结果:

技术分享图片

 

 可以看出,数值是从小到大进行排序的。

上述代码中我们用class关键词定义了一个名为“array_sort”的类,然后通过构造方法初始化对象。这里需要提到一个关键词protected(受保护),表示受保护的类成员则可以被其自身以及其子类和父类访问。

以上就是简析怎么通过PHP类对整数数组进行排序的详细内容。(拼多多培训

简析怎么通过PHP类对整数数组进行排序

原文:https://www.cnblogs.com/pddqilun/p/15095715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!