我有以下关联数组:
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/>';
}
}
?>
但不幸的是,我将每个数字都换成新的一行。 任何建议将不胜感激。
答案 0 :(得分:0)
您必须在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
}
或其他选项,您可以使用foreach
和implode
来获得更简单的方法
foreach ($array as $value)
{
echo implode('',$value);
echo '<br />';
}
Doc:implode()