如何分别循环关联数组

How can I loop associative array respectively

我有以下关联数组:

Array
(
 [0] => Array
    (
        [0] => 268
    )

[1] => Array
    (
        [0] => 125
        [1] => 258
        [2] => 658
        [3] => 128
        [4] => 987
    )

[2] => Array
    (
        [0] => 123
        [1] => 258
    )

[3] => Array
    (
        [0] => 168
    )
 )

我需要以下结果作为字符串。

   268
   125258658128987
   123258
   168

到目前为止我尝试了什么;

    <?php
    //consider my array is in $array variable
    for ($i = 0; $i < count($array); $i++)
    {
     foreach ($array[$i] as $res)
     {
     echo $res . '<br/>';
     }
     }
     ?>

但不幸的是,我将每个数字换行。 任何建议将不胜感激。

您必须 echo <br />foreach 循环之外:

for ($i = 0; $i < count($array); $i++)
{
    foreach ($array[$i] as $res) {
        echo $res;
    }
    echo '<br />';   //<-- Put this outside the foreach loop
}

或者另一种选择,您可以使用 foreachimplode 以获得更简单的方法

foreach ($array as $value)
{
    echo implode('',$value);
    echo '<br />';
}

文档:implode()