我想把降序结果的"for“函数。示例:--我有以下代码:
<?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有解决办法吗?,谢谢!
发布于 2012-12-09 22:53:51
foreach(array_reverse(range(1, 10), TRUE) as $key => $value)
{
echo 'Field ' . $value;
}从0开始。
发布于 2012-12-09 22:38:44
不要使用for循环来迭代数组。PHP有一个可爱的前程结构,它做得更好,而且更方便。
foreach (array_reverse($field) as $value) {
echo "$value\n";
}发布于 2012-12-09 22:38:25
for ($n=$i; $n>=1; $n--) {
echo $field[$n];
}https://stackoverflow.com/questions/13792594
复制相似问题