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中常用的数组操作方法笔记整理 - Python技术站