array_splice()

$arr = array('A', 'B', 'C');

$arr2 = 'abc';
$t = array_splice($arr, 1, 0, $arr2);

print_r($arr);

控制台输出:

Array ( [0] => 'A' [1] => 'abc' [2] => 'B' [3] => 'C' );

简单介绍一下array_splice方法,参数一就是被操作的数组,参数二是操作元素的索引值,参数三是长度,参数四是要替换成的元素。

该方法的效果是删除$arr中以1为起始位置,长度0的连贯的元素,然后用$arr2补上。

tips:假如长度为0,那么效果就相当于在指定索引值处插入指定元素了。

------------------------------------------------------------华丽分割线oo00o0ooo0oo。。。---------------------__________________________

上面的array_splice就是猪脚了,

array_push

array_push --  将一个或多个单元压入数组的末尾(入栈)

说明

int array_push ( array &array, mixed var [, mixed ...] )

array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。和如下效果相同:

转载于:https://www.cnblogs.com/sweetXiaoma/p/5975076.html

php 数组任意位置插入值相关推荐

  1. php 元素插入数组指定位置,数组任意位置插入元素,删除特定元素的实例

    如下所示: $ary = array( array('t'=>1,'y'=>2), array('t'=>2,'y'=>9) ); $t = array_splice( $ar ...

  2. input位置_3分钟短文 | PHP 数组任意位置插入新元素,你是怎么处理的?

    引言 接着我们这个系列的文章说.本文我们聊一聊 PHP 数组,如何在任意位置插入新元素.因为内置函数并没有提供类似 array_insert(&$array, $pos, $items) 的函 ...

  3. go 数组任意位置插入数字类型的元素

    // 任意位置插入数字类型的元素 // @param slice []int 将指定元素插入的切片 // @param num int 指定元素 // @param index int 插入的指定位置 ...

  4. C# 数组增加元素_C语言数组——任意位置插入一个元素

    前言 接着昨天的话题,我们再来看看向C语言的数组中随机插入一个元素的方法. 如果是在python向列表中随机添加元素,我们往往使用insert()的方法. l insert()的第一个参数是位置,第二 ...

  5. 【JS】教你如何在对象内任意位置插入任意属性

    [JS]教你如何在对象内任意位置插入任意属性 如果你不知道我写这篇文章的目的是什么,那不妨想想这样一个场景 var obj = {a: "A",c: "C",d ...

  6. php数组中插入数值,php中如何在数组指定位置插入数据单元

    方法: 使用array_splice()函数. 语法格式:array_splice(array,offset,length,array) 参数: array:必需.规定数组. offset:必需.数值 ...

  7. 链表的三种插入方法(头插法,尾插法,任意位置插入)

    插入作为链表的四大基本操作之一(增删改查),通常都会借助插入的方法增添信息,这一部分为大家着重讲解插入法. 1.头插法 简而言之,就是从链表的头部进行一个插入,定义一个结构体指针的新节点,并且为这个新 ...

  8. 教你给视频画面任意位置插入GIF图

    视频怎么添加GIF图片呢?如何在视频任意位置添加的呢?其实很简单.教你这个简单的剪辑方法.一起来试试吧. 准备工具: 视频素材及动图 下载一个视频剪辑高手 开始操作: 运行软件登录上,在多种功能上选择 ...

  9. c语言数组指定位置插入和删除_玩转C语言链表,单链表/双向链表的建立/遍历/插入/删除...

    最近临近期末的C语言课程设计比平时练习作业一下难了不止一个档次,第一次接触到了C语言的框架开发,了解了View(界面层).Service(业务逻辑层).Persistence(持久化层)的分离和耦合, ...

  10. 浅析伪罗伯特法所构造的任意阶数伪二次幻方中某一任意位置权值的一般求法

    二次幻方(Magic Square)是一种每行.列和对角线上的数字和都相等的二维数组.构造二次幻方的方法有很多种,其中最著名的是罗伯特法,又称楼梯法,其核心是在奇数阶二次幻方的首行正中列填上1,随后下 ...

最新文章

  1. python使用fpdf创建页眉、页脚并嵌入图片
  2. caffe:Data 层
  3. [How TO]-如何使用Sphinx编写漂亮的文档
  4. java jconsole_java中jconsole命令的学习
  5. BZOJ2844 albus就是要第一个出场
  6. Unity中Time.deltaTime的含义及其应用
  7. 1030. 完美数列(25)
  8. 科学家风采|郑纬民:任中国计算机学会理事长四年的三点回忆
  9. jqGrid编辑—公共规则【附视频、ppt、源码】
  10. SpringBoot开发Restful接口
  11. Eclipse启动SpringCloud微服务集群的方法
  12. mysql 大量数据 更改索引_MySql——来自狂神说Java - 贤贤贤sir
  13. Dubbo2.7源码分析-SPI的应用
  14. linux修改mdc时钟,Linux下用xsupplicant或mdc拨号上网
  15. ValueError: operands could not be broadcast together with shapes (3000,20) (20,20)
  16. 见过仙女蹦迪吗?一起用python做个小仙女代码蹦迪视频
  17. InstallShield 2020中文版
  18. Python:Django面试题
  19. 实例013:所有水仙花数pyt 打印出所有的“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数“,因为153=1的三次方+5的三次方+3的三次方
  20. 你的程序员是在努力工作还是在偷懒?

热门文章

  1. java ftp 重命名文件_FTP服务器文件重命名
  2. 计算机设备操作与讲解,第五章计算机操作系统设备管理讲解.ppt
  3. teambition 还是jira_我用过的那些测试过程管理工具TAPD、Teambition、CODING
  4. inline-block的几个问题(还没解决)
  5. Android中的短信收不到问题
  6. Java HotSpot(TM) 64-Bit Server VM warning: NewSize (1536k) is greater than the MaxNewSize (1024k)
  7. 使用util.js处理表格
  8. [渝粤教育] 西南科技大学 公共关系学 在线考试复习资料
  9. 【Python实例第28讲】核主成分
  10. Linux下clock计时函数学习