как это сделать .. задом наперед? - PullRequest
6 голосов
/ 03 декабря 2010

В настоящее время у меня есть:

$i = 1;
while {
  echo $i;
  $i++;
}

И это показывает:

1
2
3
4 etc..

Как бы я сделал это отображать назад?

Например

4
3
2
1 etc..

Я в основном хочу сделать то же самое, но перевернуть.

Ответы [ 4 ]

10 голосов
/ 03 декабря 2010
$i = 10;
while($i>0) {
  echo $i;
  $i--;
}
4 голосов
/ 03 декабря 2010

Пример - вывод числа от 0 до 5 с помощью PHP для цикла

for($i=0; $i<=5; $i=$i+1)
{
    echo $i." ";
}

В вышеприведенном примере мы устанавливаем переменную счетчика $ i равной 0. Во втором выражении нашего цикла for мы устанавливаемзначение условия для нашей переменной счетчика от $ i до 5, то есть цикл будет выполняться до тех пор, пока $ i не достигнет 5. В третьем операторе мы устанавливаем $ i для увеличения на 1.

Приведенный выше код будет выводить числа черезОт 0 до 5 как 0 1 2 3 4 5. Примечание. Третий оператор приращения может быть установлен с приращением на любое число.В нашем примере выше мы можем установить $ i для увеличения на 2, то есть $ i = $ i + 2.В этом случае код выдаст 0 2 4.

Пример - вывести число от 5 до 0 с помощью PHP For Loop

Что если мы хотим вернуться назад, то есть вывести число через 0до 5 в обратном порядке?Мы просто инициализируем переменную счетчика $ i равной 5, устанавливаем ее условие равным 0 и уменьшаем значение $ i на 1.

for($i=5; $i>=0; $i=$i-1)
{
    echo $i." ";
}

Приведенный выше код выведет число от 5 до 0 в виде 5 4 3 2 1 0 зацикливаниев обратном направлении.

Удачи!:)

0 голосов
/ 07 мая 2017

Если вы хотите использовать обратное слово sr номер согласно количеству строк в результате, используйте это.

$ num_rows = mysqli_num_rows ($ query);

$ x = $ num_rows;

$ х -;

0 голосов
/ 03 декабря 2010
$i = 4;
while($i > 0) {
  echo $i--;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...