PHP中常用的数组操作方法笔记整理

可以通过方括号 来创建一个数组。

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 函数

函数 rsortsort 函数相反,是用于对数组进行降序排序。

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

基础教程推荐