Если вы возьмете for
, как вы написали, и просто замените $i++
на $i--
, значение $i
будет уменьшаться с каждой итерацией (1, 0, -1, -2 и т. Д.) и условие зацикливания $i<=10
всегда выполняется.
Если вы хотите считать в обратном направлении, вам также необходимо изменить другие части (условие инициализации и зацикливания):
for ($i=10; $i>=1; $i--){
echo $i;
}
Или вы берете последнее и вычитаете из него текущее значение и добавляете к нему первое значение:
for ($first=1, $i=$first, $last=10; $i<=$last; $i++){
echo $last - $i + $first;
}