我有一个像$arr = Array ("A","E","I","O","U");
我的问题是使用implode
函数如何才能像这样输出
1.A
2.E
3.I
4.O
5.U
答案 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>";
});