使用序列号爆炸函数返回数组

时间:2016-12-17 05:58:47

标签: php implode

我有一个像$arr = Array ("A","E","I","O","U");

这样的数组

我的问题是使用implode函数如何才能像这样输出

1.A
2.E
3.I
4.O
5.U

3 个答案:

答案 0 :(得分:1)

您需要迭代这样的每个值:

$arr = array("A","E","I","O","U");
foreach ($arr as $key => $value) {
    echo $key + 1 . ".{$value} <br>";
}

这将为您提供所需的输出:

1.A 
2.E 
3.I 
4.O 
5.U 

希望这有帮助!

答案 1 :(得分:1)

$i = 1;
foreach ($arr as $v) {
    echo $i . '.' . $v . '<br>';
    $i++;
}

无需使用implode功能。只需使用foreach循环迭代整个数组。

答案 2 :(得分:1)

使用array_walk遍历数组:

array_walk($array, function($v, $k)
{
  echo $k + 1 . '.' . $v . "<br>";
});