php 数组排序,php怎么对数组进行排序

PHP对数组进行排序,需要大家掌握PHP中的sort函数。sort函数表示对数组进行排序,sort函数不仅可以对数字数组进行排序,也可对字符串数组进行排序。

9e2d635eda187b3479eea5ad4e65349b.png

下面我们就通过简单的代码示例,给大家介绍PHP对字符串数组以及数组数组进行排序的方法。

一、对字符串数组进行排序

代码如下:<?php

$text = array("Python","Java","Banana","PHP","Apple");

//对字符串数组进行排序

echo "

";

sort($text);

print_r($text);

排序结果如下图:

55e033e5a6b44b1a73a969a2573518eb.png

如图,按字母顺序进行排序。

二、对数字数组进行排序<?php

$numbers = array(5, 10, 3.5, 1, 8, 2);

//对数字数组进行排序

echo "

";

sort($numbers);

print_r($numbers);

排序结果如下:

ea1b793cacd10d41c2ee1c16b3d4241e.png

如图,按数字大小进行排序。

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对数组进行排序的具体介绍,希望对需要的朋友有所帮助!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值