Рассмотрим использование цикла while в PHP на следующем примере.
Задача №1
Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2K. Найти целое число K — показатель этой степени.
<?php
$x=0;
$N=128;
$i=0;
$a=1;
while ($x<20)
{
++$i;
$a*=2;
if ($a==$N) break;
}
echo "Число ".$N." это 2 в ".$i." степени";
?>
В это программе для вывода результирующего значения используется оператор echo.
Задача №2
Даны два целых числа A и B (A < B).
Найти сумму квадратов всех целых чисел от A до B включительно.
<?php
$a=$c=3;
$b=$d=5;
$sum=0;
for ($x=$c;$x<=$d;$x++)
{
$sum+=($a*$a);
$a++;
}
echo "Сумма квадратов чисел ".$c." и ".$d." = ".$sum;
?>