【问题标题】:how to merge multiple arrays in php [duplicate]如何在php中合并多个数组[重复]
【发布时间】:2018-07-09 11:31:50
【问题描述】:
Array
(
    [0] => Array
        (
            [word] => you
            [phrase] => You will learn best from…
            [lang] => en
            [new] => tu
        )

    [1] => Array
        (
            [word] => why
            [phrase] => That is why LingQ has such a…
            [lang] => en
            [new] => por que
        )

)

并想在此处添加新值,例如

Array
(
    [0] => Array
        (
            [word] => you
            [phrase] => You will learn best from…
            [lang] => en
            [new] => tu
            [sometingnew] => new value here
        )

    [1] => Array
        (
            [word] => why
            [phrase] => That is why LingQ has such a…
            [lang] => en
            [new] => por que
            [sometingnew] => new value here
        )

)

请看[sometingnew] => new value here

这可能吗?

这是 csv 文件并在这里​​解析,我想添加一些新的值和选项,然后推送到 mysql 数据库中

【问题讨论】:

    标签: php


    【解决方案1】:

    像下面这样试试,

    <?
     foreach($main_array as $key => $ma)
     {
      $main_array[$key]['sometingnew'] = 'new value here';
     }
    ?>
    

    要删除特定的键及其值,

    foreach ($main_array as $key => $ma) {
        unset($main_array[$key]['lang']);
       }
    

    【讨论】:

    • 很好,它正在工作,你能教我如何删除一些选项宽度值吗?例如我不想要 lang 选项
    • 查看我的更新答案@GochaGochitashvili
    • 谢谢,您的代码有效:)
    • :) 欢迎您
    猜你喜欢
    • 2019-01-03
    • 2021-11-28
    • 2020-04-28
    • 1970-01-01
    • 2016-03-13
    • 2012-06-20
    • 2021-12-26
    • 2015-06-04
    • 2019-02-22
    相关资源
    最近更新 更多