美文网首页
二维数组里的每个一维数组增加键值对

二维数组里的每个一维数组增加键值对

作者: Firstmeet初见 | 来源:发表于2018-06-25 16:52 被阅读0次

有时候我们遇到一个二维数组,想在里面的所有的一维数组里增加一个键值对,又不想遍历该怎么做呢?

$arr = array(
  array('name' => '张三'),
  array('name' => '李四')
);
想在数组里同时增加一个'sex' => '女'
我们可以这样做:
array_walk($arr, function (&$v, $k, $p) {$v = array_merge($v, $p);}, array('sex' => '女'));
var_dump($arr);
$arr = array(
  array('name' => '张三', 'sex' => '女'),
  array('name' => '李四', 'sex' => '女')
);
这样既可。

相关文章

  • 二维数组里的每个一维数组增加键值对

    有时候我们遇到一个二维数组,想在里面的所有的一维数组里增加一个键值对,又不想遍历该怎么做呢?

  • HashMap

    HashMap按照键值对的方式来存储。hashmap把键值对存入数组里,实际上数组里面存放的...

  • 01-JS-04

    数组 字面量 var arr=[ ];[ 二维数组 ]数组里面再嵌套一个数组 [ 多维数组 ]数组里面嵌套多个数组...

  • iOS 杂谈

    字典 字典只能存储对象 key - value 里面存的东西都是键值对 数组 数组里面也只能存储对象 NSNu...

  • leetcode的每日一题更新(Range Addition I

    题目:给两个数字m,n和一个二维数组ops,两个数字代表一个二维数组,所有的元素都是0,而二维数组里每个ops[[...

  • java基础知识之一维数组和二维数组定义及用法

    一维数组 定义:数组里面放入的一个一个的数据,这个就是一维数组 语法: 二维数组 定义:数组的内部元素不是单个的数...

  • PyTorch ---- torch.nn.function.p

    1.二维数组:对最内部元素左侧增加元素(例如 1 的左侧) 运行结果: 2.二维数组:对最内部元素右侧增加元素(例...

  • 二维数组中查找某个数是否存在

    题目很明了,给一个二位数组,二维数组从左到右逐渐增大,从上到下逐渐增大,再给一个要查找的数,判断数组里是否存在该数...

  • vue项目技术点总结(2020.05)

    1 一维数组给二维数组赋值 将一维数组内容按顺序赋值给不规则的二维数组(一维数组的长度与二维数组里的数组长度之和相...

  • 稀疏数组

    搞清楚稀疏数组之前,先得知道什么是二维数组 二维数组 二维数组相当于一维数组里面存了些一维数组 稀疏数组 可以看到...

网友评论

      本文标题:二维数组里的每个一维数组增加键值对

      本文链接:https://www.haomeiwen.com/subject/mpiyyftx.html