PHP常用数组操作函数

PHP数组是一种非常常用的数据结构。PHP提供了许多数组操作函数,用于对数组进行各种操作和处理。下面是一些常用的PHP数组操作函数,并提供相应的用法示例,帮助您更好地理解和应用它们。

1. array_push()

array_push()函数用于将一个或多个元素添加到数组的末尾。它接受两个参数:要添加元素的数组和要添加的一个或多个元素。

示例代码:

$fruits = array("apple", "banana");
array_push($fruits, "orange", "grape");
print_r($fruits);

输出结果:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
)

2. array_pop()

array_pop()函数用于从数组的末尾删除并返回一个元素。它接受一个参数:要删除元素的数组。

示例代码:

$fruits = array("apple", "banana", "orange");
$lastFruit = array_pop($fruits);
echo $lastFruit;  // 输出:orange
print_r($fruits);

输出结果:

Array
(
    [0] => apple
    [1] => banana
)

3. array_shift()

array_shift()函数用于从数组的开头删除并返回一个元素。它接受一个参数:要删除元素的数组。

示例代码:

$fruits = array("apple", "banana", "orange");
$firstFruit = array_shift($fruits);
echo $firstFruit;  // 输出:apple
print_r($fruits);

输出结果:

Array
(
    [0] => banana
    [1] => orange
)

4. array_unshift()

array_unshift()函数用于将一个或多个元素添加到数组的开头。它接受两个参数:要添加元素的数组和要添加的一个或多个元素。

示例代码:

$fruits = array("banana", "orange");
array_unshift($fruits, "apple", "grape");
print_r($fruits);

输出结果:

Array
(
    [0] => apple
    [1] => grape
    [2] => banana
    [3] => orange
)

5. array_merge()

array_merge()函数用于将一个或多个数组合并成一个新数组。它接受两个或多个参数:要合并的数组。

示例代码:

$fruits1 = array("apple", "banana");
$fruits2 = array("orange", "grape");
$mergedFruits = array_merge($fruits1, $fruits2);
print_r($mergedFruits);

输出结果:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
)