обучение php с нуля бесплатно

Учебные задачи PHP. Задача 6

Список учебных задач PHP здесь

Условие: Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче - "используйте цикл while и операцию получения остатка"), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"

Нужна помощь. Не могу понять, как заставить скрипт выводить сообщение "Нечетных цифр не обнаружено!"

<?php
$num = rand(1,99999);
$count = strlen($num);

$i = 1;
while ($i <= $count) { // $count применяем в качестве ограничителя по количеству интераций
	$edgeValue = $num % 10; // находим крайнее число - остаток от деления на 10
	if ($edgeValue % 2 != 0) { // если остаток от деления на 2 не равен нулю, то...
		echo $edgeValue, '<br>';
	}
	$num /= 10; // число для следующей итерации
	$i++;
}
?>

Учебные задачи PHP. Задача 4

Список учебных задач PHP здесь

Условие: Вывести на экран n-ное число Фибоначчи.

<?php
$n = 9; // количество чисел в последовательности Фибоначчи
$a = 0;
$b = 1;
echo $a, "<br>";
echo $b, "<br>";
for ($i = 2; $i <= $n; $i++) {
	$c = $a + $b;
	echo $c, "<br>";
	$a = $b; // следующий $a равняется предыдущему $b
	$b = $c; // следующий $b равняется $с из предыдущей интерации цикла
}
?>
Subscribe to RSS - обучение php с нуля бесплатно