多维数组合并到单行数组

我正在处理一个数组,该数组有时具有多维数组。我正在尝试将此数组转换为单个线性数组。


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"]}

)

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


偶然的你
浏览 80回答 1
1回答

蓝山帝景

这只是对每个元素进行 JSON 编码:$result = array_map("json_encode", $array);
打开App,查看更多内容
随时随地看视频慕课网APP