我有一个数组的值包含多个值,用逗号分隔,如下所示。从逗号分隔数组值的PHP构建数组
$a = array( '0' => 't1,t2', '1' => 't3', '2' => 't4,t5' );
我需要输出格式如下。
Array ( [0] => t1 [1] => t2 [2] => t3 [3] => t4 [4] => t5 )
这是如何尝试并获得结果。有没有其他的替代方式没有循环两次。
$arr_output = array(); foreach($a as $val) { $temp = explode(',', $val); foreach($temp as $v) { $arr_output[] = $v; } }
感谢。
发布您的代码以及您尝试过的? –
@orangetime不需要在这里使用循环,你可以通过使用预定义的PHP数组函数获得所需的输出。在下面检查我的答案。 – prudhvi259
@ prudhvi259,非常感谢。你的解决方案非常简单。 – orangetime