编程语言
首页 > 编程语言> > 简析怎么通过PHP类对整数数组进行排序

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

作者:互联网

首先从标题可知,这回要说的是怎么编写一个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类对整数数组进行排序的详细内容。(拼多多培训

标签:sort,排序,简析,数组,array,PHP,asort
来源: https://www.cnblogs.com/pddqilun/p/15095715.html