PHP-数组排序
时间:2022-05-05
本文章向大家介绍PHP-数组排序,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
分别定义一个数值数组和一个关联数组.
$age=array("lili"=>"23","bob"=>"30","ben"=>"44");
$cars=array("volvo","bmw","toyota");
1.sort()-对数组进行升序排列
//对数组进行升序排列
sort($cars);
//格式化打印
print_r($cars,false);
//输出变量的内容、类型或者字符串的内容、类型、长度。常用来调试
var_dump($cars);
//结果
array (size=3)
0 => string 'bmw' (length=3)
1 => string 'toyota' (length=6)
2 => string 'volvo' (length=5)
2.rsort()-对数组进行降序排列
//降序排列
rsort($cars);
var_dump($cars);
//结果
array (size=3)
0 => string 'volvo' (length=5)
1 => string 'toyota' (length=6)
2 => string 'bmw' (length=3)
3.asort()-根据数组的值,对数组进行升序排列
asort($age);
var_dump($age);
echo "<hr/>";
//结果
array (size=3)
'lili' => string '23' (length=2)
'bob' => string '30' (length=2)
'ben' => string '44' (length=2)
4.arsort()-根据数组的值,对数组进行降序排列
arsort($age);
var_dump($age);
echo "<hr/>";
//结果
array (size=3)
'ben' => string '44' (length=2)
'bob' => string '30' (length=2)
'lili' => string '23' (length=2)
5.ksort()-根据数组的键,对数组进行升序排列
ksort($age);
var_dump($age);
//结果
array (size=3)
'ben' => string '44' (length=2)
'bob' => string '30' (length=2)
'lili' => string '23' (length=2)
6.krsort()-根据数组的键,对数组进行降序排列
krsort($age);
var_dump($age);
//结果
array (size=3)
'lili' => string '23' (length=2)
'bob' => string '30' (length=2)
'ben' => string '44' (length=2)
- 【Go 语言社区】Golang语言操作redis连接池的方法
- 分布式消息总线,基于.NET Socket Tcp的发布-订阅框架之离线支持,附代码下载
- 关于Flashback的小测试(r10笔记第15天)
- 分享一个分布式消息总线,基于.NET Socket Tcp的发布-订阅框架,附代码下载
- 【Go 语言社区】Golang语言获取系统环境变量的方法
- Oracle中的PUBLIC(r10笔记第14天)
- Data Guard高级玩法:通过闪回恢复switchover主库 (r10笔记第13天)
- WinForm/MIS项目开发之中按钮级权限实践
- 恢复控制文件避免使用resetlogs选项 (r10笔记第12天)
- Go实现短url项目
- 【Go 语言社区】GO语言多核并行化的问题
- mysql执行计划看是否最优
- 通过IP定位区域的SQL优化思路(r10笔记第10天)
- Java基础-day06-知识点回顾与练习
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 04 . Docker安全与Docker底层实现
- 03 . Docker数据资源管理与网络
- 02 . DockerFile构建镜像和Docker仓库
- Mysql通过MHA实现高可用
- ProxySQL简介原理及读写分离应用
- 01 . 部署Node.js项目
- 03 . Tomcat的常用设置及优化,升级
- 02 . Tomcat集群会话共享
- 01 . Openfalcon小米监控简介及部署
- 01 . Keepalived原理使用和配置
- 13 . Python3之并发编程
- 14 . Python3之MysSQL
- 01 . Squid原理配置和使用
- 01 . 前端之HTML
- java编程思想第四版第九章总结