Список учебных задач PHP здесь
Условие: Дано некоторое число длиной от 1 до 5 цифр (у нас это число 3567) - вывести его цифры в обратном порядке.
Примечание: Вроде все работает при любых значениях, вот только $num можно сделать максимально 9-тизначным. Если больше, все крашится. Подскажите, почему так происходит?
<?php
$num = 3567; // задаем число
$arr = str_split($num, 1); // разбиваем на элементы как строку, с шагом 1 и формируем массив
$count = count($arr); // считаем количество элементов в массиве
$i = 1;
while ($i <= $count) { // $count применяем в качестве ограничителя по количеству интераций
echo $num % 10, "<br>"; // выводим крайнее число - остаток от деления на 10
$num /= 10; // число для следующей интерации
$i++;
}
?>