【发布时间】:2017-03-09 05:51:24
【问题描述】:
我有一个数组,其中一些数组值包含多个用逗号分隔的值,如下所示。
$a = 数组( '0' => 't1,t2', '1' => 't3', '2' => 't4,t5' );我需要以下格式的输出。
大批 ( [0] => t1 [1] => t2 [2] => t3 [3] => t4 [4] => t5 )这是如何尝试并获得结果的。有没有其他不循环两次的替代方法。
$arr_output = 数组(); foreach($a 作为 $val) { $temp = explode(',', $val); foreach($temp as $v) { $arr_output[] = $v; } }谢谢。
【问题讨论】:
-
发布您的代码以及您尝试了什么?
-
@orangetime 此处无需使用循环,您可以使用预定义的 php 数组函数获得所需的输出。在下面检查我的答案。
-
@prudhvi259,非常感谢。您的解决方案非常简单。