我有一个像这样的数组......
Array
(
[options] => Array
(
[0] => Array
(
[0] => abc
[1] => xyz
)
[1] => Array
(
[0] => abc
[1] => def
[2] => ghi
)
[2] => Array
(
[0] => abc
[1] => def
)
)
)
我希望像这样的结果作为逗号分隔符值
abc,xyz
abc,def,ghi
abc,def
请建议我解决方案..
谢谢
答案 0 :(得分:7)
您需要implode()
才能实现此目标:
foreach ($array['options'] as $values) {
echo implode(',', $values);
echo '<br />';
}
答案 1 :(得分:0)
USe implode()函数:
foreach($mainArr['options'] as $arr) {
echo implode(",",$arr);
}
答案 2 :(得分:0)
$string = "";
foreach ($array as $first)
{
foreach ($first as $second)
{
$string .= implode(',', $values);
$string .= "<br>";
}
}
echo $string;
如果您决定添加的数组不仅仅是[options]
,那么之前的代码就不会中断。
答案 3 :(得分:0)
使用implode以字符串
连接数组元素foreach ($array['options'] as $a) {
echo implode(',' , $a,);
echo '</br>';
}