我想将以下数组分组:
$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>');
答案 0 :(得分:3)
将数组元素映射到implode
:
$result = array_map('implode', $original);