【问题标题】:Add new value in multiple array PHP在多个数组 PHP 中添加新值
【发布时间】:2023-03-23 05:38:01
【问题描述】:

我四处寻找,但仍然找不到答案。 我有以下数组

array:2 [
  0 => array:2 [
    0 => "Name"
    1 => "Age"
  ]
  1 => array:2 [
    0 => "Name"
    1 => "Age"
  ]
]

我想在所有数组中添加新值0。这是我期望的结果。

array:2 [
  0 => array:2 [
    0 => "Name"
    1 => "Age"
    2 => 0
  ]
  1 => array:2 [
    0 => "Name"
    1 => "Age"
    2 => 0
  ]
]

谢谢。

【问题讨论】:

  • 提示:遍历数组。在使用时为每个元素添加值。

标签: php arrays multidimensional-array array-push


【解决方案1】:

试试类似的东西。

foreach($array as &$subArray) {

     $subArray[] = 0;
}
var_dump($array);

【讨论】:

  • 感谢您的回复,但它只添加在最后一个数组中。
  • 完美!谢谢:)
  • 这是我的荣幸,享受。 :)
  • 为什么还要创建一个新数组?你可以用原来的
  • 是的,这是可能的。
猜你喜欢
  • 2021-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
  • 2021-12-29
  • 2019-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多