多维数组合并为单行数组

时间:2020-02-12 20:05:30

标签: php

我正在使用有时具有多维数组的数组。我正在努力完成将这个数组变成单行数组。

Array
(
    [0] => Array
        (
            [attribute_code] => 203
            [attribute_value] => Array
                (
                    [0] => 24214
                )

        )

    [1] => Array
        (
            [attribute_code] => 252
            [attribute_value] => Array
                (
                    [0] => 22865
                    [1] => 25086
                )

        )

)

这就是我要完成的事情

Array
(
    [0] => {"attribute_code":"203","attribute_value":"24214"}
    [1] => {"attribute_code":"252","attribute_value":["22865","25086"]}
)

实现此目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

那只是对每个元素进行JSON编码:

$result = array_map("json_encode", $array);