PHP教程

简析怎么通过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类对整数数组进行排序的详细内容。(拼多多培训)

这篇关于简析怎么通过PHP类对整数数组进行排序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!