PHP - 我想尝试将多维数组合并为一个值

时间:2018-03-13 23:10:37

标签: php arrays multidimensional-array merge

我想将以下数组分组:

$original = array(
'fruits' => 
    array(
        0 => '<span>banana</span>',
        1 => '<span>apple</span>',
    ), 
'others fruits' => 
    array(
        0 => '<span>pineapple</span>',
        1 => '<span>lemon</span>',
        3 => '<span>watermelon</span>'
    ), 
'more fruits' => 
    array(
        0 => '<span>strawberry</span>'
    ) );

必须将原始数组返回到一行并获得此结果:

$new = array(
'fruits' => '<span>banana</span><span>apple</span>',
'others fruits' => '<span>pineapple</span><span>lemon</span><span>watermelon</span>',
'more fruits' => '<span>strawberry</span>');

1 个答案:

答案 0 :(得分:3)

将数组元素映射到implode

$result = array_map('implode', $original);