while

Задача 5. Вывести цифры числа в обратном порядке

Задача №5 из списка задач по PHP

Вывести цифры числа в обратном порядке.

   <?php
   $nl = "<br/>";
   $num = (string)12345;
   $len = strlen($num);
   while (--$len >= 0) 
       echo $num{$len}.$nl;

Задача 3. N случайных чисел с указанием больше/меньше

Задача №3 из списка задач по PHP

Повторить предыдущее (вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]), но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше

Задача 1. Сумма N случайных чисел

Задача №1 из списка задач по PHP

Вывести на экран сумму N случайных чисел.

  <?php
  $nl = "<br/>";
  echo "Сумма N случайных чисел: ";
  $N = 10;
  $i = 0;
  $x = 0;
  while ($i++ < $N) 
       $x = $x + rand();
  echo $x.$nl;

Ajax-запрос -- бесконечно выполняющийся, дольше чем время выполнения скрипта на сервере (мистика)

По-идее такого быть не может, что что-то похожее наблюдалось с присутствием цикла while и выполнения запроса к mongodb.

При этом сама монга в диспетчере линукса (top) показывала, что занимает 300 процентов CPU, другие запросы к ней тоже выполнялись медленно до тех пор, пока процесс монги не был перезагружен.

Перебор элементов массива с помощью цикла WHILE -- почему не работает

Добрый день!
Подскажите, почему элементы массива не выводятся

<?php
$fruits = array ("груша", "киви", "ананас");  // перебор эл-ов массива с помощью цикла WHILE
while (list($key, $value) = each($fruits));
echo "Индекс: $key; Значение: $value\n";
?>

Спасибо!

Subscribe to RSS - while