可以通过方括号 来创建一个数组。
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框架 api自定义全局异常处理方法 2023-03-01
- PHP中定义数组常量(array常量)的方法 2023-12-18
- PHP数组Key强制类型转换实现原理解析 2023-04-25
- laravel-admin 在列表页添加自定义按钮的例子 2023-02-21
- Thinkphp5框架ajax接口实现方法分析 2023-02-05
- 详解php语言最牛掰的Laravel框架 2022-10-02
- PHP加MySQL消息队列深入理解 2023-05-19
- thinkphp3.2同时连接两个数据库的简单方法 2023-02-05
- PHP获取真实IP及IP模拟方法解析 2023-05-02
- Yii 使用intervention/image拓展实现图像处理功能 2023-01-25
