php数组函数array_push()、array_pop()及array_shift()简单

1. array_push()

array_push() 函数将一个或多个元素添加到数组的末尾。

1.1 基本语法

array_push(array,value1,value2,value3...)

参数说明:

array:必需,规定要添加元素的数组。

value1:必需,规定要添加到数组的第一个值。

value2:可选,规定要添加到数组的第二个值。

value3...:可选,规定要添加到数组的第三个、第四个、第 n 个值。

1.2 实例

向 $arr 数组中添加三个元素:

$arr=array("a","b");

array_push($arr,"c","d","e");

print_r($arr);

输出结果:

Array

(

[0] => a

[1] => b

[2] => c

[3] => d

[4] => e

)

2. array_pop()

array_pop() 函数删除数组中的最后一个元素。

2.1 基本语法

array_pop(array)

参数说明:

array:必需,规定要删除数组的数组。

2.2 实例

从 $arr 数组中删除最后一个元素:

$arr=array("a","b","c","d","e");

array_pop($arr);

print_r($arr);

输出结果:

Array

(

[0] => a

[1] => b

[2] => c

[3] => d

)

3. array_shift()

array_shift() 函数删除数组中的第一个元素,并将数组所有元素向左移动,以填补删除元素的空白。

3.1 基本语法

array_shift(array)

参数说明:

array:必需,规定要删除数组的数组。

3.2 实例

从 $arr 数组中删除第一个元素:

$arr=array("a","b","c","d","e");

array_shift($arr);

print_r($arr);

输出结果:

Array

(

[0] => b

[1] => c

[2] => d

[3] => e

)

后端开发标签