十四、在数组头添加元素
array_unshift()函数在数组头添加元素。所有己有的数值键都会相应地修改,以反映其在数组中的新位置,但是关联键不受影响。其形式如下:int array_unshift(array array,mixed variable[,mixed variable])
在$fruits数组前面添加了两种水果:
复制代码 代码示例:
<?php
$fruits = array("apple","banana");
array_unshift($fruits,"orange","pear")
// $fruits = array("orange","pear","apple","banana");
?>
十五、在数组尾添加元素
array_push()函数的返回值是int型,是压入数据后数组中元素的个数,可以为此函数传递多个变量作为参数,同时向数组压入多个变量。其形式为:(array array,mixed variable [,mixed variable...])
在$fruits数组中又添加了两个水果:
复制代码 代码示例:
<?php
$fruits = array("apple","banana");
array_push($fruits,"orange","pear")
//$fruits = array("apple","banana","orange","pear")
?>
十六、从数组头删除值
array_shift()函数删除并返回数组中找到的元素。其结果是,如果使用的是数值健,则所有相应的值都会下移,而使用关联键的数组不受影响。其形式为mixed array_shift(array array)
下面的例子删除了$fruits数组中的第一个元素apple:
复制代码 代码示例:
<?php
$fruits = array("apple","banana","orange","pear");
$fruit = array_shift($fruits);
// $fruits = array("banana","orange","pear")
// $fruit = "apple";
?>
二十、从数组尾删除元素
array_pop()函数删除并返回数组的最后一个元素。
其形式为:mixed array_pop(aray target_array);
下面的例子从$states数组删除了最后的一个州:
复制代码 代码示例:
<?php
$fruits = array("apple","banana","orange","pear");
$fruit = array_pop($fruits);
//$fruits = array("apple","banana","orange");
//$fruit = "pear";
?>
到此,有关php数组操作的内容,全部介绍完了。
有关php数组的丰富而实用的教程,是我见过的php教程中理论与实例相结合的最好文章之一,希望对大家有所帮助。