我想把「for」函數的遞減結果。 例子:我有這樣的PHP代碼:PHP降序功能
<?php
$field[1] = "Field 1"; // 1
$field[2] = "Field 2"; // 2
$field[3] = "Field 3"; // 3
$field[4] = "Field 4"; // 4
$field[5] = "Field 5"; // 5
$field[6] = "Field 6"; // 6
$field[7] = "Field 7"; // 7
$field[8] = "Field 8"; // 8
$field[9] = "Field 9"; // 9
$field[10] = "Field 10"; // 10
$i = "10";
for ($n=1 ; $n < $i ; $n++) {
echo $field[$n];
}
?>
顯示:
Field 1
Field 2
Field 3
Field 4
Field 5
Field 6
Field 7
Field 8
Field 9
Field 10
我該怎麼做才能顯示降?像這樣:
Field 10
Field 9
Field 8
Field 7
Field 6
Field 5
Field 4
Field 3
Field 2
Field 1
任何解決方案? 提前致謝!
此代碼仍然無法工作。 array_reverse是非破壞性的。它返回一個新的數組。它不會修改原始數組。您已經回答後,無需簡單地將您的答案更改爲我的答案。 – Sherif
我不是那種低估了你的人,但是你的解決方案有一個錯誤,'array_reverse($ field)'返回反向數組,所以你需要把返回值放到一個新數組中。 '$ reversed = array_reverse($ field)' – slownage
好的修好了。你幾乎可以回答,雖然 – christopher