使用逗号分隔符php转换数组值

使用逗号分隔符php转换数组值,php,arrays,Php,Arrays,我有一个这样的数组 Array ( [options] => Array ( [0] => Array ( [0] => abc [1] => xyz ) [1] => Array (

我有一个这样的数组

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
请给我建议解决方案

谢谢

您需要实现以下目标:

foreach ($array['options'] as $values) {
    echo implode(',', $values);
    echo '<br />';
}
foreach($array['options']作为$value){
回波内爆(',',$值);
回声“
”; }
使用内爆()函数:

foreach($mainArr['options'] as $arr) {
   echo implode(",",$arr);
}
$string=”“;
foreach($first作为$array)
{
foreach($first作为$second)
{
$string.=内爆(“,”,$value);
$string.=“
”; } } echo$字符串;

如果您决定添加更多的数组而不仅仅是
[选项]
,则前面的代码不会中断。

使用内爆将数组元素与字符串连接起来

foreach ($array['options'] as $a) {
echo implode(',' , $a,);
echo '</br>';
foreach($array['options']作为$a){
回波内爆(',',$a,);
回音“
”;

}

函数内爆()很棒,但使用内爆()我们可以减少代码。@Mrudangsha是的,我将其更改为包含内爆:),而且如果您决定添加更多数组而不仅仅是
选项,我以前的代码将不会中断,我想从您的代码中知道的一件事是$string。=“{$third}”;正是这样。(在您以前的代码中)@MrudangShah这是一种用于向字符串添加额外元素的技术。例如,您可以执行
$string.=“
,而不是执行
$string.=“
,您将得到相同的结果。哦,如果我的答案对你有用,请给它一个向上投票(和或绿色复选标记),让未来的读者知道它有帮助:)是的,先生,它有效。。。我只是在想,这是多么简单,我花了一整天的时间在这上面!!!:D如果答案正确,请选择它作为答案。
foreach ($array['options'] as $a) {
echo implode(',' , $a,);
echo '</br>';