可以通过方括号 来创建一个数组。
PHP中常用的数组操作方法笔记整理
一、创建数组
1. 直接创建数组
可以通过方括号 [ ]
来创建一个数组。
$numbers = [1, 2, 3, 4, 5];
2. 使用 array 函数
array
函数是用来创建数组的另一种方式。
$animals = array('Dog', 'Cat', 'Rabbit');
二、数组的遍历
1. 使用 for 循环遍历
$numbers = [1, 2, 3, 4, 5];
for($i = 0; $i < count($numbers); $i++) {
echo $numbers[$i] . "<br>";
}
2. 使用 foreach 循环遍历
$animals = array('Dog', 'Cat', 'Rabbit');
foreach ($animals as $animal) {
echo $animal . "<br>";
}
三、数组的排序
1. sort 函数
sort
函数是 PHP 中内置的数组排序函数,用于对数组进行升序排序。
$numbers = [5, 3, 2, 4, 1];
sort($numbers);
print_r($numbers);
输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
2. rsort 函数
函数 rsort
与 sort
函数相反,是用于对数组进行降序排序。
$numbers = [5, 3, 2, 4, 1];
rsort($numbers);
print_r($numbers);
输出:
Array
(
[0] => 5
[1] => 4
[2] => 3
[3] => 2
[4] => 1
)
四、数组的截取和合并
1. array_slice 函数
array_slice
函数用于截取数组的一部分,并返回一个新的数组。
$animals = array('Dog', 'Cat', 'Rabbit', 'Lion', 'Tiger');
$slice = array_slice($animals, 1, 3);
print_r($slice);
输出:
Array
(
[0] => Cat
[1] => Rabbit
[2] => Lion
)
2. array_merge 函数
array_merge
函数将两个或多个数组合并成一个。如果有重复的键名,后面的数组会覆盖前面的数组。
$fruits1 = array('Apple', 'Banana');
$fruits2 = array('Orange', 'Grape');
$fruits3 = array('Apple', 'Strawberry');
$fruits = array_merge($fruits1, $fruits2, $fruits3);
print_r($fruits);
输出:
Array
(
[0] => Apple
[1] => Banana
[2] => Orange
[3] => Grape
[4] => Apple
[5] => Strawberry
)
以上是 PHP 中常用的数组操作方法,包括创建数组、遍历数组、排序数组、截取数组和合并数组。
沃梦达教程
本文标题为:PHP中常用的数组操作方法笔记整理
基础教程推荐
猜你喜欢
- 在laravel中实现事务回滚的方法 2023-02-22
- PHP使用OB缓存实现静态化功能示例 2023-01-04
- ThinkPHP6通过Ucenter实现注册登录的示例代码 2023-05-09
- PHP设计模式之工厂模式定义与用法详解 2022-10-12
- 图文详解PHP中GC回收机制的利用 2023-06-26
- PHP strripos函数用法总结 2022-12-15
- PHP获取文件属性的最简单方法 2022-09-02
- thinkphp5.1验证码及验证码验证功能的实现详解 2023-03-19
- php回调函数处理数组操作示例 2023-04-08
- PHP中的错误及其处理机制 2023-06-04