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怎么对数组进行排序相关推荐

  1. python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式

    python对数组进行排序,并输出排序后对应的索引值方式 废话不多说,直接上代码吧! # -*- coding: cp936 -*- import numpy as np #一维数组排序 arr = ...

  2. python二维数组自定义排序

    二维数组排序 python二维数组自定义排序 基础二维数组排序 二维数组自定义排序 python二维数组自定义排序 基础二维数组排序 y = sorted(x, key = lambda x:(x[0 ...

  3. php二维数组排序 按照指定的key 对数组进行排序

    2019独角兽企业重金招聘Python工程师标准>>> /*** @desc arraySort php二维数组排序 按照指定的key 对数组进行排序* @param array $ ...

  4. [转载] java中对数组进行排序_如何在Java中对数组排序

    参考链接: Java中main()的有效变体 java中对数组进行排序 Java Array is like a container that can hold a fixed number of t ...

  5. java中对数组进行排序_如何在Java中对数组排序

    java中对数组进行排序 Java Array is like a container that can hold a fixed number of the same type of items, ...

  6. php 二维数组 随机排序_php二维数组排序—默认自然排序

    什么是二维数组?二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩阵称变方阵.对称矩阵a ...

  7. java 数组升序排序_Java sort()数组排序升序详解

    下面的文章要给大家讲到的就是Java sort()数组排序方面的知识,主要会给大家讲到升序,下面的话就一起来进行一下了解吧. 使用java.util.Arrays类当中的sort()方法对数组进行升序 ...

  8. php 数组从小到大排序,PHP 数组排序-php数组的排序函数

    数组中的元素能够以字母或数字顺序进行升序或降序排序. PHP - 数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组 ...

  9. php键值对数组排序,PHP按指定键值对二维数组进行排序的方法_PHP

    本文实例讲述了PHP按指定键值对二维数组进行排序的方法.分享给大家供大家参考,具体如下: 问题: 有数组: 代码如下: array(0=>array('id'=>1,'price'=> ...

最新文章

  1. Android微信智能心跳方案
  2. Can‘t connect to HTTPS URL because the SSL module is not available
  3. 开源就是爽:Android L 源代码完全公布
  4. 【渝粤题库】国家开放大学2021春1354高级英语阅读(2)题目
  5. Struts2之数据标签(二)
  6. 50道编程小题目之【质数的个数】
  7. 关于通频带,3dB带宽,三阶截点和1dB压缩点,截止频率,频率范围,带宽,特征频率(中心频率),截止频率和增益(db)
  8. freemaker使用三目表达式
  9. m6A甲基化及预测方法工具总结
  10. Excel 宏编程的常用代码
  11. 微信开放平台:微信扫码登录功能
  12. java中的extends与implement
  13. 服务器系统2003出入站,独立服务器win2003系统站点常见问题解答
  14. Java中一个数的N次方
  15. 【AI核心技术】课程二十五:机器也可以写诗——中文诗歌生成网络初探
  16. 短信接口被恶意调用,瞬间损失两万,怎么解决?
  17. ipad 开源协议_开源iPad替代品,创用CC满12岁,甚至更多
  18. 阿里云购买服务器、域名
  19. 互联网协议学习笔记-----IP协议与传输协议
  20. Unity 图片拼接中间有空隙问题详解

热门文章

  1. 分数乘法怎么用计算机计算,分数乘法怎么算-分数运算法则-分数乘分数的计算方法...
  2. 终于有人把云计算 大数据和 AI 讲明白了
  3. debian 开发版 移植_Debian 下安装 WineHQ 最新开发版和Staging版的方法
  4. java 文字转语音_java 实现文字转语音 -仅限windows系统
  5. mybaits plus 字段加密与解密
  6. html js布尔值怎么定义,使用Javascript怎么对布尔值取反
  7. 2019-ICPC沈阳重现 L-Flowers 二分答案 +抽屉原理
  8. python能做射击类游戏吗_python能做游戏吗
  9. CISCO数据中心虚拟化之VDC技术和配置
  10. 艾森豪威尔四象限法则