PHP如何使用array_unshift()在数组开头插入元素


Posted in PHP onSeptember 01, 2020

PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下:

int array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )

参数说明:

  • arr 表示一个数组;
  • value1, value2, value3 ... 表示需要插入的元素(值)。

返回值:返回插入新元素后的数组长度。

两点说明:

  • 元素是作为一个整体被插入的,这些元素在插入后将保持同样的顺序。
  • 所有的数值键名将修改为从 0 开始重新计数,所有的字符串键名保持不变。

使用示例如下:

<?php
$num = array(10, 45, 9);
array_unshift($num, 100, 6); //在数组开头插入元素
print_r($num);
$info = array("name"=>"C语言中文网", 4=>"PHP教程");
array_unshift($info, "http://c.biancheng.net/php/", "8年");
print_r($info);
?>

执行以上程序的结果为:

Array
(
  [0] => 100
  [1] => 6
  [2] => 10
  [3] => 45
  [4] => 9
)
Array
(
  [0] => http://c.biancheng.net/php/
  [1] => 8年
  [name] => C语言中文网
  [2] => PHP教程
)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
基于数据库的在线人数,日访问量等统计
Oct 09 PHP
php array_merge下进行数组合并的代码
Jul 22 PHP
php printf输出格式使用说明
Dec 05 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
php中hashtable实现示例分享
Feb 13 PHP
PIGCMS 如何关闭聊天机器人
Feb 12 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
Mar 04 PHP
IOS 开发之NSDictionary转换成JSON字符串
Aug 14 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
laravel-admin select框默认选中的方法
Oct 03 PHP
php实现简易计算器
Aug 28 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 #PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 #PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 #PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 #PHP
Swoole源码中如何查询Websocket的连接问题详解
Aug 30 #PHP
PHP常用header头定义代码示例汇总
Aug 29 #PHP
PHP isset()及empty()用法区别详解
Aug 29 #PHP
You might like
php5新改动之短标记启用方法
2008/09/11 PHP
php下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js跳转页面方法总结
2014/01/29 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python去除字符串两端空格的方法
2015/05/21 Python
TensorFlow高效读取数据的方法示例
2018/02/06 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Python:二维列表下标互换方式(矩阵转置)
2019/12/02 Python
python绘制雷达图实例讲解
2021/01/03 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
2014年民主评议党员个人总结
2014/09/24 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang