将相同元素添加到数组php的每个级别

肖恩·安德森

我需要在数组的每个级别上添加另一个元素(对不起,认为这是错误的术语)。

我有一个数组-

Array ( [0] => Array ( 
      [actor_rt_id] => 162683283,
      [item_number] => 3 ) 
         [1] => Array ( 
      [actor_rt_id] => 162657351,
       [item_number] => 5 ) 
)

此代码生成数组。注释掉的行是我尝试添加到数组的内容。注释之前的代码创建数组。

$data_itemone['actor_rt_id'] = $this->input->post('actor_id');
$data_itemtwo['item_number'] = $this->input->post('item_number');
$data_item = array_merge($data_itemone, $data_itemtwo);
$res = [];
    foreach($data_item as $key => $value){
        foreach ($value as $data => $thevalue) {
            $res[$data][$key] = $thevalue;
            //$res['film_id'] = $film_id;
        }
    }

我有另一个需要从帖子中添加的变量,它是一个字符串。

 $film_id = $this->input->post('film_id');

我需要像这样在数组中-

Array ( [0] => Array ( 
          [actor_rt_id] => 162683283,
          [item_number] => 3,
          [film_id]    => 52352
          ) 
             [1] => Array ( 
          [actor_rt_id] => 162657351,
          [item_number] => 5,
          [film_id]    => 52352
          ) 
)

...但是我的代码(未注释)产生-

Array ( [0] => Array ( 
        [actor_rt_id] => 162683283,
        [item_number] => 3 
      )
        [film_id] => 16639,
        [1] => Array 
                ( [actor_rt_id] => 162657351,
                  [item_number] => 5 )
 )

尝试了几件事。似乎无法使其正常工作。

RST

改变

$res['film_id'] = $film_id;

$res[$data]['film_id'] = $film_id;

这会将其添加到正确的数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将相同的项目添加到Ruby数组中的每个项目?

来自分类Dev

我正在尝试使用insert方法将相同的元素添加到列表中已经存在的每个元素之后

来自分类Dev

使用两个不同的foreach循环将相同的数组添加到同一数组中PHP / SQL

来自分类Dev

在PHP中将元素添加到数组

来自分类Dev

JS ajax + append将相同的HTML多次添加到一个元素

来自分类Dev

JS ajax + append将相同的HTML多次添加到一个元素

来自分类Dev

有没有一种方法可以将相同的项目val =“ 4”添加到JavaScript中的数组的每个对象?

来自分类Dev

将每个元素的链接添加到包含png文件(php)的数组

来自分类Dev

将相同的property:value对添加到数组中的多个对象

来自分类Dev

将相同的数字多次添加到C中的空数组

来自分类Dev

将文本添加到每个数组元素的开头

来自分类Dev

将对象的值添加到数组的每个元素中

来自分类Dev

PHP将数组元素添加到另一个数组中的每个元素

来自分类Dev

将数组元素添加到PHP中的数组

来自分类常见问题

使用整数将相同的行添加到Spark Dataframe

来自分类Dev

如何避免将相同的片段添加到堆栈

来自分类Dev

是否将相同的组件添加到多个面板?

来自分类Dev

将相同的值多次添加到列表

来自分类Dev

将相同的项目添加到多个组合框

来自分类Dev

将相同的代码添加到多个组合框

来自分类Dev

将相同的jqueryui添加到多个选项卡

来自分类Dev

将相同的组件添加到ggplots列表中

来自分类Dev

将相同的模块添加到依赖和devDependencies中

来自分类Dev

使用整数将相同的行添加到Spark Dataframe

来自分类Dev

SQL将相同的字符添加到多个字段

来自分类Dev

将相同的变量添加到元组列表

来自分类Dev

将相同的点添加到所有子图

来自分类Dev

将相同的jqueryui添加到多个选项卡

来自分类Dev

将相同的代码添加到多个组合框

Related 相关文章

  1. 1

    如何将相同的项目添加到Ruby数组中的每个项目?

  2. 2

    我正在尝试使用insert方法将相同的元素添加到列表中已经存在的每个元素之后

  3. 3

    使用两个不同的foreach循环将相同的数组添加到同一数组中PHP / SQL

  4. 4

    在PHP中将元素添加到数组

  5. 5

    JS ajax + append将相同的HTML多次添加到一个元素

  6. 6

    JS ajax + append将相同的HTML多次添加到一个元素

  7. 7

    有没有一种方法可以将相同的项目val =“ 4”添加到JavaScript中的数组的每个对象?

  8. 8

    将每个元素的链接添加到包含png文件(php)的数组

  9. 9

    将相同的property:value对添加到数组中的多个对象

  10. 10

    将相同的数字多次添加到C中的空数组

  11. 11

    将文本添加到每个数组元素的开头

  12. 12

    将对象的值添加到数组的每个元素中

  13. 13

    PHP将数组元素添加到另一个数组中的每个元素

  14. 14

    将数组元素添加到PHP中的数组

  15. 15

    使用整数将相同的行添加到Spark Dataframe

  16. 16

    如何避免将相同的片段添加到堆栈

  17. 17

    是否将相同的组件添加到多个面板?

  18. 18

    将相同的值多次添加到列表

  19. 19

    将相同的项目添加到多个组合框

  20. 20

    将相同的代码添加到多个组合框

  21. 21

    将相同的jqueryui添加到多个选项卡

  22. 22

    将相同的组件添加到ggplots列表中

  23. 23

    将相同的模块添加到依赖和devDependencies中

  24. 24

    使用整数将相同的行添加到Spark Dataframe

  25. 25

    SQL将相同的字符添加到多个字段

  26. 26

    将相同的变量添加到元组列表

  27. 27

    将相同的点添加到所有子图

  28. 28

    将相同的jqueryui添加到多个选项卡

  29. 29

    将相同的代码添加到多个组合框

热门标签

归档