php 数组排序,php怎么对数组进行排序
PHP对数组进行排序,需要大家掌握PHP中的sort函数。sort函数表示对数组进行排序,sort函数不仅可以对数字数组进行排序,也可对字符串数组进行排序。
下面我们就通过简单的代码示例,给大家介绍PHP对字符串数组以及数组数组进行排序的方法。
一、对字符串数组进行排序
代码如下:<?php
$text = array("Python","Java","Banana","PHP","Apple");
//对字符串数组进行排序
echo "
";
sort($text);
print_r($text);
排序结果如下图:
如图,按字母顺序进行排序。
二、对数字数组进行排序<?php
$numbers = array(5, 10, 3.5, 1, 8, 2);
//对数字数组进行排序
echo "
";
sort($numbers);
print_r($numbers);
排序结果如下:
如图,按数字大小进行排序。
sort函数表示对数组进行排序。此功能完成后,元素将从最低到最高排列。
sort语法:bool sort (array &$array [,int $sort_flags= SORT_REGULAR ])
其中参数:
array表示输入数组。
sort_flags是可选的第二个参数,sort_flags 可用于使用以下值修改排序行为:
排序类型标志:
SORT_REGULAR - 正常比较项目(不要更改类型)
SORT_NUMERIC - 用数字比较项目
SORT_STRING - 将项目比较为字符串
SORT_LOCALE_STRING - 根据当前区域设置将项目作为字符串进行比较。它使用locale,可以使用setlocale()更改
SORT_NATURAL- 使用“自然排序”比较项目作为字符串,如natsort()
SORT_FLAG_CASE- 可以与(或按位)组合 SORT_STRING或 SORT_NATURAL对字符串进行不区分大小写排序
本篇文章就是关于PHP对数组进行排序的具体介绍,希望对需要的朋友有所帮助!
php 数组排序,php怎么对数组进行排序相关推荐
- python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式
python对数组进行排序,并输出排序后对应的索引值方式 废话不多说,直接上代码吧! # -*- coding: cp936 -*- import numpy as np #一维数组排序 arr = ...
- python二维数组自定义排序
二维数组排序 python二维数组自定义排序 基础二维数组排序 二维数组自定义排序 python二维数组自定义排序 基础二维数组排序 y = sorted(x, key = lambda x:(x[0 ...
- php二维数组排序 按照指定的key 对数组进行排序
2019独角兽企业重金招聘Python工程师标准>>> /*** @desc arraySort php二维数组排序 按照指定的key 对数组进行排序* @param array $ ...
- [转载] java中对数组进行排序_如何在Java中对数组排序
参考链接: Java中main()的有效变体 java中对数组进行排序 Java Array is like a container that can hold a fixed number of t ...
- java中对数组进行排序_如何在Java中对数组排序
java中对数组进行排序 Java Array is like a container that can hold a fixed number of the same type of items, ...
- php 二维数组 随机排序_php二维数组排序—默认自然排序
什么是二维数组?二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩阵称变方阵.对称矩阵a ...
- java 数组升序排序_Java sort()数组排序升序详解
下面的文章要给大家讲到的就是Java sort()数组排序方面的知识,主要会给大家讲到升序,下面的话就一起来进行一下了解吧. 使用java.util.Arrays类当中的sort()方法对数组进行升序 ...
- php 数组从小到大排序,PHP 数组排序-php数组的排序函数
数组中的元素能够以字母或数字顺序进行升序或降序排序. PHP - 数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组 ...
- php键值对数组排序,PHP按指定键值对二维数组进行排序的方法_PHP
本文实例讲述了PHP按指定键值对二维数组进行排序的方法.分享给大家供大家参考,具体如下: 问题: 有数组: 代码如下: array(0=>array('id'=>1,'price'=> ...
最新文章
- Android微信智能心跳方案
- Can‘t connect to HTTPS URL because the SSL module is not available
- 开源就是爽:Android L 源代码完全公布
- 【渝粤题库】国家开放大学2021春1354高级英语阅读(2)题目
- Struts2之数据标签(二)
- 50道编程小题目之【质数的个数】
- 关于通频带,3dB带宽,三阶截点和1dB压缩点,截止频率,频率范围,带宽,特征频率(中心频率),截止频率和增益(db)
- freemaker使用三目表达式
- m6A甲基化及预测方法工具总结
- Excel 宏编程的常用代码
- 微信开放平台:微信扫码登录功能
- java中的extends与implement
- 服务器系统2003出入站,独立服务器win2003系统站点常见问题解答
- Java中一个数的N次方
- 【AI核心技术】课程二十五:机器也可以写诗——中文诗歌生成网络初探
- 短信接口被恶意调用,瞬间损失两万,怎么解决?
- ipad 开源协议_开源iPad替代品,创用CC满12岁,甚至更多
- 阿里云购买服务器、域名
- 互联网协议学习笔记-----IP协议与传输协议
- Unity 图片拼接中间有空隙问题详解
热门文章
- 分数乘法怎么用计算机计算,分数乘法怎么算-分数运算法则-分数乘分数的计算方法...
- 终于有人把云计算 大数据和 AI 讲明白了
- debian 开发版 移植_Debian 下安装 WineHQ 最新开发版和Staging版的方法
- java 文字转语音_java 实现文字转语音 -仅限windows系统
- mybaits plus 字段加密与解密
- html js布尔值怎么定义,使用Javascript怎么对布尔值取反
- 2019-ICPC沈阳重现 L-Flowers 二分答案 +抽屉原理
- python能做射击类游戏吗_python能做游戏吗
- CISCO数据中心虚拟化之VDC技术和配置
- 艾森豪威尔四象限法则