用PHP中的另一个数组键替换一个数组键

埃拉瓦拉桑

我有一个csv文件。我需要读取数组并格式化才能导入。我的标题看起来像这样,

Array
(
    [0] => id
    [1] => name
    [2] => shortDescription
    [3] => description
    [4] => productType
    [5] => sku
    [6] => styleCode
)

我的价值观是这样的,

 Array
    (
        [0] => Array
            (
                [0] => 185
                [1] => T-shirts
                [2] => this is tshirt short desc
                [3] => This is tshirt desc
                [4] => simple
                [5] => 4585
                [6] => 5292++
            )
        [1] => Array
            (
                [0] => 186
                [1] => test name
                [2] => test short desc
                [3] => test desc
                [4] => configurable
                [5] => 525
                [6] => 555
            )
    )

在这里,我需要替换我的值的每个键对应的标题值。所以我的最终数组应该是这样的,

Array
    (
        [0] => Array
            (
                [id] => 185
                [name => T-shirts
                [shortdescription] => this is tshirt short desc
                [description] => This is tshirt desc
                [producttype] => simple
                [sku] => 4585
                [stylecode] => 5292++
            )
        [1] => Array
            (
                [id] => 186
                [name] => test name
                [shortdescription] => test short desc
                [description] => test desc
                [producttype] => configurable
                [sku] => 525
                [stylecode] => 555
            )
    )

我无法为此找到好的解决方案。有人可以帮我解决这个问题吗?

里齐尔123

这应该为您工作:

(在这里,我只需遍历每个innerArray,array_walk()然后将其与$headersas键和innerArray作为值组合在一起,就可以了array_combine()

<?php

    array_walk($values, function(&$v, $k, $headers){
        $v = array_combine($headers, $v);
    }, $headers);

    print_r($values);

?>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用另一个数组中的代码替换一个数组中的国家名称

来自分类Dev

用另一个数组的相同索引的值替换一个数组中的值?

来自分类Dev

如何在 PHP 中用另一个数组替换一个数组索引

来自分类Dev

根据另一个数组中的值替换一个数组中的值

来自分类Dev

在另一个数组的值内从数组中搜索键并替换

来自分类Dev

使用PHP,按键搜索一个数组,然后用匹配键中的值替换另一个数组中的值

来自分类Dev

用Julia中另一个数组的值仅替换一个数组中的零

来自分类Dev

php-如果数组键在另一个数组值中

来自分类Dev

如何使用另一个数组的值在php数组中动态注入键?

来自分类Dev

如何从另一个数组的值构建PHP中多维数组的键?

来自分类Dev

用php中的另一个数组替换数组的值

来自分类Dev

将一个数组(键)中的对象数组变成另一个数组(值)

来自分类Dev

如何用另一个数组值替换数组键

来自分类Dev

如何用另一个数组索引值替换一个数组键值?

来自分类Dev

PHP比较一个数组的值和另一个数组的键

来自分类Dev

检查一个数组的值是否与另一个数组的键匹配-PHP

来自分类Dev

用另一个数组的第一列替换一个数组的第一列

来自分类Dev

用另一个数组的该位置的编号替换一个数组的特定编号

来自分类Dev

用另一个JS中的互补符号替换一个数组中的所有符号

来自分类Dev

PHP将键从数组移到另一个数组

来自分类Dev

PHP将键从数组移到另一个数组

来自分类Dev

获取另一个数组中包含值的数组的键

来自分类Dev

通过另一个数组中的键对多维数组进行排序

来自分类Dev

PHP:如何将一个数组中的键与另一个数组中的值进行比较,并返回匹配项?

来自分类Dev

PHP在一个数组中查找作为值存在于另一个数组中的键,然后拉回该值

来自分类Dev

从PHP中的另一个数组中提取一个数组

来自分类Dev

如何从php中的另一个数组排序一个数组?

来自分类Dev

用另一个数组中的元素替换数组中的元素

来自分类Dev

用 JavaScript 中另一个数组对象的数据替换数组中的对象

Related 相关文章

  1. 1

    用另一个数组中的代码替换一个数组中的国家名称

  2. 2

    用另一个数组的相同索引的值替换一个数组中的值?

  3. 3

    如何在 PHP 中用另一个数组替换一个数组索引

  4. 4

    根据另一个数组中的值替换一个数组中的值

  5. 5

    在另一个数组的值内从数组中搜索键并替换

  6. 6

    使用PHP,按键搜索一个数组,然后用匹配键中的值替换另一个数组中的值

  7. 7

    用Julia中另一个数组的值仅替换一个数组中的零

  8. 8

    php-如果数组键在另一个数组值中

  9. 9

    如何使用另一个数组的值在php数组中动态注入键?

  10. 10

    如何从另一个数组的值构建PHP中多维数组的键?

  11. 11

    用php中的另一个数组替换数组的值

  12. 12

    将一个数组(键)中的对象数组变成另一个数组(值)

  13. 13

    如何用另一个数组值替换数组键

  14. 14

    如何用另一个数组索引值替换一个数组键值?

  15. 15

    PHP比较一个数组的值和另一个数组的键

  16. 16

    检查一个数组的值是否与另一个数组的键匹配-PHP

  17. 17

    用另一个数组的第一列替换一个数组的第一列

  18. 18

    用另一个数组的该位置的编号替换一个数组的特定编号

  19. 19

    用另一个JS中的互补符号替换一个数组中的所有符号

  20. 20

    PHP将键从数组移到另一个数组

  21. 21

    PHP将键从数组移到另一个数组

  22. 22

    获取另一个数组中包含值的数组的键

  23. 23

    通过另一个数组中的键对多维数组进行排序

  24. 24

    PHP:如何将一个数组中的键与另一个数组中的值进行比较,并返回匹配项?

  25. 25

    PHP在一个数组中查找作为值存在于另一个数组中的键,然后拉回该值

  26. 26

    从PHP中的另一个数组中提取一个数组

  27. 27

    如何从php中的另一个数组排序一个数组?

  28. 28

    用另一个数组中的元素替换数组中的元素

  29. 29

    用 JavaScript 中另一个数组对象的数据替换数组中的对象

热门标签

归档