我有這樣$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");
爆炸函數返回數組的序列號
我的問題的陣列使用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
希望這有助於!
是的,這是簡單的方法.. tq – Bipin
很高興知道它幫助你,謝謝! –
$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>";
});
破滅具有使用靜態分隔符。你需要迭代你的數組來做到這一點。 – CollinD