php数组的排序|数组的合并
16lz
2021-01-31
数组的排序, 数组的合并, 数组成员的统计, 数组的交差并补等,任意选一个专题,至少10个函数,写出演示案例数组的排序, 数组的合并, 数组成员的统计, 数组的交差并补等,任意选一个专题,至少10个函数,写出演示案例
一、PHP函数数组基础知识
数组函数允许您访问和操作数组。
支持单维和多维数组。
数组函数属于 PHP 核心部分。无需安装即可使用这些函数。
定义和用法
array() 函数用于创建数组。
在 PHP 中,有三种类型的数组:
索引数组 - 带有数字索引的数组
关联数组 - 带有指定的键的数组
多维数组 - 包含一个或多个数组的数组
说明
array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。
要用 array() 创建一个关联数组,可使用 => 来分隔键和值。
要创建一个空数组,则不传递参数给 array():
$new = array();
索引数组的语法:
array(name,age,mail,salary);
关联数组的语法:
array(key=>name,key=>age,key=>mail,key=>salary);
二、数组函数的排序
函数名称 | 排序依据 | 数组索引键保持 | 排序的顺序 |
---|---|---|---|
array_multisort() | 值 | 键值关联的保持,数字类型的不保持 | 第一个数组或者由选项指定 |
asort() | 值 | 是 | 由低到高 |
arsort() | 值 | 是 | 由高到低 |
krsort() | 值 | 是 | 由高到低 |
ksort() | 值 | 是 | 由低到高 |
natcasesort() | 值 | 是 | 自然排序,大小写不敏感 |
natsort() | 值 | 是 | 自然排序 |
rsort() | 值 | 否 | 由高到低 |
shuffle() | 值 | 否 | 随机 |
sort() | 值 | 否 | 由低到高 |
uasort() | 值 | 是 | 由用户定义 |
uksort() | 键 | 是 | 由用户定义 |
usort() | 值 | 否 | 由用户定义 |
2.1!数组函数sort()
<?php
//sort数字由低到高
$arr_urse=[78,110,31,9,35,88];
sort($arr_urse);
print_r($arr_urse);
图示:
2.2数组函数rsort()
<?php
//rsort()值由高到低
$arr_urse=[78,110,31,9,35,88];
rsort($arr_urse);
print_r($arr_urse);
图示:
更多相关文章
- 函数的定义和调用,函数的参数,函数的返回值,匿名函数(闭包)的申明和调
- 数组排序-合并-成员统计-交差并补
- PHP常用的数组函数
- 数组函数练习
- php学习笔记(数组函数_差集和交集的运算汇总)
- 0126-数据类型的转换与检测技术,变量与常用声明及使用
- 小程序开发:调用百度文字识别接口实现图文识别,Node.js开发
- 数据类型的转换、变量与常量声明和使用
- php函数作用域与闭包|回调与参数-函数多值返回类型