【问题标题】:add associative arrays with different keys to main associative array将具有不同键的关联数组添加到主关联数组
【发布时间】:2020-04-30 20:25:33
【问题描述】:

关联数组有问题。

我有代码:

$array[]=[$key=>['value'=>$value,'value1'=>$value1'];

$key value 可以重复,这意味着对于 $key = 4 我们可以有很少的 $value 和 $value1 选项。

它生成如下结构:

[0]=>[4=>['value'=>$value,'value1'=>$value1'];
[1]=>[4=>['value'=>$value,'value1'=>$value1'];
[2]=>[4=>['value'=>$value,'value1'=>$value1'];

我想实现不同的结构:

[4]=>[0=>['value'=>$value,'value1'=>$value1'];
     [1 =>['value'=>$value,'value1'=>$value1'];
     [2 =>['value'=>$value,'value1'=>$value1'];

laravel dd 应该这样显示:

^ array:1 [▼
  4 => array:1 [▼
    0 => array:2 [▶]
    1 => array:2 [▶]
    2 => array:2 [▶]
  ]
]

在键为 4 的数组中,我想放置几个键为以下 0、1、2 等的数组。

我试过这样:

$array[$key]=[['value'=>$value,'value1'=>$value1']];

但它覆盖了数组键,并且任何时候它的 = 0 都像这里:

[4]=>[0=>['value'=>$value,'value1'=>$value1'];

laravel:

array:1 [▼
  4 => array:1 [▼
    0 => array:2 [▶]
  ]
]

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    在发帖后我有了一个想法,真是太可惜了。

    $array[$key][]=['value'=>$value,'value1'=>$value1'];
    

    这就是我要找的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 2015-10-30
      • 2012-01-23
      • 2021-11-27
      • 2012-01-09
      相关资源
      最近更新 更多