【问题标题】:How to adding array data to existing array data in PHP?如何将数组数据添加到 PHP 中的现有数组数据中?
【发布时间】:2021-09-30 06:30:15
【问题描述】:

如何将数组数据添加到现有数组中?

例如我已经有来自 cookie 的数组:

Array ( 
    [id] => 1 
    [name] => People 1
    [address] => Indonesia
)

我想在现有数组中添加另一个数组,例如数组:

Array ( 
    [id] => 2
    [name] => People 2
    [address] => USA
)

我想要一个这样的输出数组:

Array ( 
array(
    [id] => 1 
    [name] => People 1
    [address] => Indonesia
),
array( 
    [id] => 2
    [name] => People 2
    [address] => USA
)
)

我想创建一个临时保存数据的购物图表

【问题讨论】:

  • 你试过什么?有很多方法可以实现这一目标。环顾四周。
  • @Hisham 是的,先生,我尝试过使用 array_push、array_combine、$array1 + $array2
  • 输出是什么?这些方法中的任何一种都可以为您提供所需的结果。您可以发布您尝试过的代码吗?

标签: php arrays codeigniter php-7


【解决方案1】:

在这里您可以创建一个新数组并将其他数组推入其中。

$arr = [];

$arr[] = $arr1;
$arr[] = $arr2;

print_r($arr);

【讨论】:

  • 我找到了解决方案 $data= $this->session->tempdata('peopledata'); $newarray = array('id'=> '2', 'name' => 'People 2', 'address' => 'USA'); $data[] = $newarray; $this->session->set_tempdata('peopledata', $data, 300);但这是一个相同的概念,感谢您的帮助
猜你喜欢
  • 2013-10-02
  • 2021-01-16
  • 2010-10-07
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 2018-03-31
相关资源
最近更新 更多