explode 函数 return 带有序列号的数组

explode function return array with serial number

我有一个这样的数组$arr = Array ("A","E","I","O","U");

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

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

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

$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 

希望对您有所帮助!

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

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

使用array_walk这样遍历数组:

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