温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP中怎么对整数数组进行排序

发布时间:2021-08-02 11:32:05 来源:亿速云 阅读:146 作者:Leah 栏目:编程语言

这篇文章将为大家详细讲解有关PHP中怎么对整数数组进行排序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

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

<?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(受保护),表示受保护的类成员则可以被其自身以及其子类和父类访问。

关于PHP中怎么对整数数组进行排序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI