当前位置:首页 > CN2资讯 > 正文内容

php排序

2天前CN2资讯


php排序

一、总结

不用引入什么头文件,sort()即可对元素进行升序排序,rsort()即可对元素降序排序 

 

二、参考手册

1、位置

2、函数列表

3、链接位置

PHP: 对数组进行排序 - Manual

http://www.php.net/manual/zh/array.sorting.php

 

三、简介

数组中的元素能够以字母或数字顺序进行升序或降序排序。



PHP - 数组的排序函数

在本节中,我们将学习如下 PHP 数组排序函数:

  • sort() - 以升序对数组排序
  • rsort() - 以降序对数组排序
  • asort() - 根据值,以升序对关联数组进行排序
  • ksort() - 根据键,以升序对关联数组进行排序
  • arsort() - 根据值,以降序对关联数组进行排序
  • krsort() - 根据键,以降序对关联数组进行排序



对数组进行升序排序 - sort()

下面的例子按照字母升序对数组 $cars 中的元素进行排序:

实例

<?php
$cars=array("Volvo","BMW","SAAB");
sort($cars);
?>


​​运行实例​​

下面的例子按照数字升序对数组 $numbers 中的元素进行排序:

实例

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>


​​运行实例​​



对数组进行降序排序 - rsort()

下面的例子按照字母降序对数组 $cars 中的元素进行排序:

实例

<?php
$cars=array("Volvo","BMW","SAAB");
rsort($cars);
?>


​​运行实例​​

下面的例子按照数字降序对数组 $numbers 中的元素进行排序:

实例

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>


​​运行实例​​



根据值对数组进行升序排序 - asort()

下面的例子根据值对关联数组进行升序排序:

实例

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
asort($age);
?>


​​运行实例​​



根据键对数组进行升序排序 - ksort()

下面的例子根据键对关联数组进行升序排序:

实例

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
ksort($age);
?>


​​运行实例​​



根据值对数组进行降序排序 - arsort()

下面的例子根据值对关联数组进行降序排序:

实例

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
arsort($age);
?>


​​运行实例​​



根据键对数组进行降序排序 - krsort()

下面的例子根据键对关联数组进行降序排序:

实例

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
krsort($age);
?>


​​运行实例​​



完整的 PHP 数组参考手册

如需完整的数组函数参考手册,请访问我们的 ​​PHP 数组参考手册​​。

该参考手册包含每个函数的简要描述、使用示例。


 

参考: 

PHP 数组排序

http://www.w3school.com.cn/php/php_arrays_sort.asp

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26382.html

    标签: php排序PHP
    分享给朋友:

    “php排序” 的相关文章

    SpartanHost VPS主机评测:高性能与安全性的理想选择

    在我开始探索VPS主机市场时,SpartanHost引起了我的注意。这个公司成立于2013年,自那时起便在行业中扎根,专注于提供高性能的VPS解决方案。他们使用的是基于KVM架构的主机产品,充分满足用户的需求。从他们的运营历史来看,尽管时间不算很久,但SpartanHost凭借其稳定的服务和灵活的选...

    RackNerd IP测评:选择可靠VPS的最佳指南

    在我接触过的众多VPS服务提供商中,RackNerd以其高性价比的特点脱颖而出。作为一家位于美国的公司,RackNerd专注于为用户提供可靠的虚拟私人服务器(VPS)解决方案。在这里,我将和大家分享一些关于RackNerd的重要信息,尤其是它的IP测评,我认为这对想要选择VPS的用户来说至关重要。...

    阿里云国际站:轻松注册与支付方式全解析

    什么是阿里云国际站? 在这个科技迅速发展的时代,云计算已经成为许多企业和个人开展业务的重要基础设施。阿里云国际站便是一处全球化的云计算服务平台,旨在为世界各地的用户提供高效、灵活和安全的云计算服务。它不仅支持多种功能,还具备强大的全球基础设施,能够满足不同用户的需求。 阿里云国际站被设定为一个面向全...

    Fiberstate: 让你的健康饮食更简单轻松

    每当提起“Fiberstate”这个词,我的脑海中便浮现出一个全新的健康理念。Fiberstate并不仅仅是一个产品,它代表着对身体健康全面理解的汇聚,是我提升生活质量的伴侣。从简单的定义开始探讨,这个概念到底蕴含着什么深意。 Fiberstate的定义实际上很贴近我们的日常生活。简单来说,它是指通...

    搬瓦工the plan限量版套餐详解:高性能与性价比的完美结合

    搬瓦工the plan限量版套餐概述 当我第一次听说搬瓦工的“the plan”限量版套餐时,心里忍不住很好奇。这种套餐究竟有什么特别之处?在我深入了解后,发现它不仅仅是一个普通的套餐,而是经过精心设计,专为追求高性能和稳定性的用户打造的。它的背景源于搬瓦工希望为用户提供更优质的服务,满足日益增长的...

    便宜域名10年的注册优势与选择指南

    便宜域名注册的必要性 在数字化时代,一个好的域名对任何在线业务都至关重要。在我开始接触网络创业时,我深刻意识到域名不仅是一个地址,更是品牌的门面。我们通常会想,为什么要选择便宜的域名?便宜的域名不仅减少了初期投资风险,还为我们的持续发展提供了可能的资金空间。随着网络竞争的加剧,域名的选择越来越成为成...