下面是详细讲解“php数组函数序列之array_unshift() 在数组开头插入一个或多个元素”的完整攻略。
下面是详细讲解“php数组函数序列之array_unshift() 在数组开头插入一个或多个元素”的完整攻略。
array_unshift()函数介绍
array_unshift()
函数是php中的一个数组函数,其作用是在数组开头插入一个或多个元素,该函数会改变原先的数组,插入的元素按顺序排列,最终返回插入后的新数组长度。
函数的语法如下:
array_unshift(array &$array , mixed $value1 [, mixed $ ... ] ) : int
参数说明:
$array
:必需,需要添加元素的数组$value1
:必需,要添加的第一个元素$...
:可选,要添加的其他元素,可以添加多个元素
返回值说明:
- 返回一个整数表示插入后数组的新长度。
array_unshift()函数示例说明
下面我来举2个示例说明array_unshift()
函数的使用。
示例一:在数组开头添加一个元素
<?php
$arr = array('apple', 'banana', 'orange');
print_r($arr); // 输出:Array ( [0] => apple [1] => banana [2] => orange )
array_unshift($arr, 'pear');
print_r($arr); // 输出:Array ( [0] => pear [1] => apple [2] => banana [3] => orange )
?>
说明:
上述实例中,我们创建了一个数组$arr
,然后通过array_unshift()
函数在开头位置插入了一个元素pear
,最后输出插入后的数组。
示例二:在数组开头添加多个元素
<?php
$arr = array('apple', 'banana', 'orange');
print_r($arr); // 输出:Array ( [0] => apple [1] => banana [2] => orange )
$cnt = array_unshift($arr, 'kiwi', 'pear');
print_r($arr); // 输出:Array ( [0] => kiwi [1] => pear [2] => apple [3] => banana [4] => orange )
echo "插入后的新数组长度为:" . $cnt; // 输出:插入后的新数组长度为:5
?>
说明:
上述实例中,我们创建了一个数组$arr
,然后通过array_unshift()
函数在开头位置依次插入了2个元素kiwi
和pear
,最后输出插入后的数组及新数组长度。
这就是array_unshift()
函数的使用方法及示例说明,希望可以帮助你进一步学习和掌握php中的数组函数。
沃梦达教程
本文标题为:php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
基础教程推荐
猜你喜欢
- PHP常见的序列化与反序列化操作实例分析 2023-03-12
- PHP Swoole异步MySQL客户端实现方法示例 2023-03-08
- Referer原理与图片防盗链实现方法详解 2023-01-25
- PHP实现基于状态的责任链审批模式详解 2023-01-19
- php文件上传时文件大小超出限制如何解决? 2023-07-08
- laravel实现上传图片的两种方式小结 2023-03-02
- laravel-admin 实现给grid的列添加行数序号的方法 2023-02-22
- PHP+redis实现的购物车单例类示例 2022-12-12
- 详解PHP中时间处理类Carbon常用方法的使用 2023-06-26
- PHP使用PDO从mysql读取大量数据处理详解 2022-10-09