php 数组从小到大排序,PHP 数组排序-php数组的排序函数
数组中的元素能够以字母或数字顺序进行升序或降序排序。
PHP - 数组的排序函数
在本节中,我们将学习如下 PHP 数组排序函数:
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
对数组进行升序排序 - sort()
下面的例子按照字母升序对数组 $cars 中的元素进行排序:
实例
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>
运行:
$cars=array("porsche","BMW","Volvo");
sort($cars);
$clength=count($cars);
for($x=0;$x
{
echo $cars[$x];
echo "
";
}
?>
运行结果:BMW
Volvo
porsche
下面的例子按照数字升序对数组 $numbers 中的元素进行排序:
实例
$numbers=array(3,5,1,22,11);
sort($numbers);
$arrlength=count($numbers);
for($x=0;$x
{
echo $numbers[$x];
echo "
";
}
?>
运行结果:1
3
5
11
22
对数组进行降序排序 - rsort()
下面的例子按照字母降序对数组 $cars 中的元素进行排序:
实例
$cars=array("porsche","BMW","Volvo");
rsort($cars);
$clength=count($cars);
for($x=0;$x
{
echo $cars[$x];
echo "
";
}
?>
运行结果:porsche
Volvo
BMW
下面的例子按照数字降序对数组 $numbers 中的元素进行排序:
$numbers=array(3,5,1,22,11);
rsort($numbers);
$arrlength=count($numbers);
for($x=0;$x
{
echo $numbers[$x];
echo "
";
}
?>
根据值对数组进行升序排序 - asort()
下面的例子根据值对关联数组进行升序排序:
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "
";
}
?>
运行结果:Key=Elon, Value=47
Key=Steve, Value=56
Key=Bill, Value=63
根据键对数组进行升序排序 - ksort()
下面的例子根据键对关联数组进行升序排序:
实例
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "
";
}
?>
运行结果Key=Bill, Value=63
Key=Elon, Value=47
Key=Steve, Value=56
根据值对数组进行降序排序 - arsort()
下面的例子根据值对关联数组进行降序排序:
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "
";
}
?>
运行结果:Key=Bill, Value=63
Key=Steve, Value=56
Key=Elon, Value=47
根据键对数组进行降序排序 - krsort()
下面的例子根据键对关联数组进行降序排序:
实例
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "
";
}
?>
运行结果Key=Steve, Value=56
Key=Elon, Value=47
Key=Bill, Value=63
php 数组从小到大排序,PHP 数组排序-php数组的排序函数相关推荐
- Php中数组sort举例,php数组排序之krsort与asort函数应用举例
1,krsort()定义和用法 krsort() 函数将数组按照键逆向排序,为数组值保留原来的键. 可选的第二个参数包含附加的排序标志. 若成功,则返回 TRUE,否则返回 FALSE. 语法 krs ...
- java数组从小到大_JAVA中给定一个数组,怎么把它里的数从小到大排列输出?
展开全部 方法copy如2113下:52614102 import java.util.Random; public class Test{ public static void main(Strin ...
- php 初始二维数组长度,php二维数组排序与默认自然排序的方法介绍
php二维数组排序函数,默认自然排序,即sort排序.这里可以指定按二维数组中的某个值进行多种方法排序,具体看下面的程序注释. 代码如下: /** * @function 二维数组自然排序 * @au ...
- c语言sort函数排序二维数组,js 二维数组排序sort()函数
一.按数值排序 var arr = [[1, 2, 3], [7, 2, 3], [3, 2, 3]]; arr.sort(function(x, y){ return x[0] – y[0]; }) ...
- 求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序
已知数据文件IN14.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中.请编制一个函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此 ...
- js 按给定数组的顺序给数组排序_JavaScript中如何如何给数组以及数组对象根据value值进行排序。...
今天是我在博客园发的第一篇文章.给自己一点巩固.随便分享一波知识. 原因起始是,做一个项目的时候,我需要根据给对象去进行排序,来确定它是什么.但是又不会. 首先我们先讲,在我们有10个不一样大小的数字 ...
- python数组从小到大排序_Python 实现将数组值按从小到大的顺序排列
一.个人理解可分为 5 步来实现: 1.函数 selectionSort 获取数组值后赋值到数组 arr 并传递到函数 findSmallest 查找当前 arr 的最小值. 2.函数 findSma ...
- 给定一个未排序的数组,求如果数组排序之后,相邻数的最大差值。
给定一个未排序的数组,求如果数组排序之后,相邻数的最大差值.要求时间复杂度为O(n),且要求不能用非基于比较的排序. 首先,这个问题明显限制了不能使用直接排序的方式求解.因为基于比较的排序时间复杂度最 ...
- javascript数组之数组排序:数组按照字符顺序排序,反转数组,数字排序,比值函数,随机排序,查找最大最小数组值,自制找数组最高最低值办法,排序对象数组
1.数组排序 sort() sort() 方法以字母顺序对数组进行排序 var fruits = ["Banana", "Orange", "Appl ...
最新文章
- ssh免密连接远程服务器
- 记录每个登陆用户的操作记录
- Webservices
- 【零基础学习iOS开发】【02-C语言】08-基本运算
- oracle sqlserver 存储过程,存储过程--oracle,sqlserver示例
- KMP,深入讲解next数组的求解(转载)
- 查看-增强会话_会话式人工智能-关键技术和挑战-第2部分
- android——获取ImageView上面显示的图片bitmap对象
- Vcenter6.5 Administrator账户密码忘记或者过期无法登陆解决办法
- mybatis使用拦截器显示sql,使用druid配置连接信息
- 病毒木马查杀实战第011篇:QQ盗号木马之专杀工具的编写
- Halcon之图像采集II
- 保护你的隐私,五种控制Android应用的权限的方法
- 阿里巴巴商家使用频率最多的数据接口分享
- Unity中使用另一个遮罩方案解决Mask组件的锯齿现象
- Adobe Flash Player ActiveX 不能安装
- 才云团队入选微软加速器
- C语言中的++和--运算符
- 分分钟上手C#的委托和事件
- 【C语言】一文看懂指针和内存