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 ...
最新文章
- Fortify 17.10进行源代码安全扫描的方法
- PAT甲级1101 Quick Sort:[C++题解]DP、快速排序划分个数、快排
- android闹钟详细设计,基于LabVIEW的闹钟设计 详细文档+程序
- python 运维自动化之路 Day2
- Vue之$options
- SPOJ Problem 1419:A Game with Numbers
- Raki的读paper小记:LAMOL: LANGUAGE MODELING FOR LIFELONG LANGUAGE LEARNING
- 2020年三非上岸北邮计算机院考研经验贴(励志)
- cad文件格式(dwg、dxf、dwf、dws等)转其他格式(svg、,tiff、jpej、png、xml、pdf等)的四种方式(java)
- 判断ipad横竖屏的两个方法
- Unity3D实现3D立体游戏原理及过程,需偏振眼镜3D显
- 我国三大运营商即将开始联手屏蔽垃圾短信
- 【CSS练习】IT修真院--练习6-护工列表界面
- GGSN与SGSN简介
- 复旦大学教授肖仰华:ChatGPT 浪潮下,面向大模型如何做数据治理?
- Python的Scrapy框架入门教程
- 基于Python的统计建模
- PTA(Advanced Level) 1077:Kuchiguse(C语言实现)
- SQLAlchemy 增删改查和基础操作
- (考研)数据结构及算法