当前位置: 首页 > news >正文

php 向关联数组头部插入key value 保持数组关系不变

php关联数组向数组头部插入数据方法有 array_unshift()

array_unshift() 将传入的单元插入到 array 数组的开头。注意单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变。

 但是我们有时候并不想把数值键名的改为从零开始计数

利用 + 号操作符

$arr = [1 => 1, 2 => 2];

向$arr头部插入key=3 value=3

$arr = [3 => 3] + $arr;

 

New version is available (current: v0.9.3, latest: v0.9.6)
>>> $arr = [1 => 1, 2 => 2];
=> [
1 => 1,
2 => 2,
]
>>> $arr = [3 => 3] + $arr;
=> [
3 => 3,
1 => 1,
2 => 2,
]
>>> array_unshift($arr, 4);
=> 4
>>> $arr
=> [
4,
3,
1,
2,
]
>>>

 

转载于:https://www.cnblogs.com/a-flydog/p/9253007.html

相关文章:

  • excel导出 ajax错误判断 数据为空判断
  • 分分钟用上C#中的委托和事件
  • python-day2-06-列表
  • 【短文】为什么我不在PHP的私有变量用下划线了?
  • angular-路由与导航部分梳理
  • C# Web Api一个小例子
  • 数塔-动态规划-ccf
  • 【Matplotlib】利用Python进行绘图
  • 单体架构风格
  • CSS outline和border区别
  • python学习之老男孩python全栈第九期_day009之文件操作总结
  • 复杂性研究相关论文
  • 我与Linux系统的藕断丝连
  • 老板让我十分钟上手nx-admin
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Go 语言编译器的 //go: 详解
  • HTTP那些事
  • Twitter赢在开放,三年创造奇迹
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 力扣(LeetCode)56
  • 前端知识点整理(待续)
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 异步
  • 《码出高效》学习笔记与书中错误记录
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (4)事件处理——(7)简单事件(Simple events)
  • (Git) gitignore基础使用
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (solr系列:一)使用tomcat部署solr服务
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)ObjectiveC 深浅拷贝学习
  • .gitignore文件—git忽略文件
  • .Net - 类的介绍
  • .net MySql
  • .Net8 Blazor 尝鲜
  • ;号自动换行
  • @RequestMapping用法详解
  • @取消转义
  • [1525]字符统计2 (哈希)SDUT
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [C puzzle book] types
  • [codeforces]Checkpoints
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [GN] 设计模式——面向对象设计原则概述
  • [Java] 图说 注解
  • [Manacher]【学习笔记】
  • [nlp] id2str的vocab.json转换为str2id