• Главная
  • О нас
  • Статьи
  • Вакансии
  • Контакты

Учим циклы PHP

21 Март 2014 by Juds in How-To, PHP tags: PHP, Обучение

PHP используется несколько видов циклов, а конкретно три: while, do-while, for. О каждом и поговорим. Стоит отметить, что циклы являются второй по популярности функцией (первая создание переменных).

Цикл while

Второй по популярности вид цикла. Работает по принципу: значение истинно – работает, если же нет, то прекращаем работу.

Данный цикл имеет вид:

PHP
1
2
3
4
5
<?php
   while (логическое_выражение):
      инструкция;
   endwhile;
?>

Теперь рассмотрим небольшой пример с выводом ста чисел

PHP
1
2
3
4
5
6
7
8
<?php
   $i=0;
      while ($i<100)
         {
            $i++;
            echo $i." ";
         }
?>

Разберём всё по полочкам. Для начала вводим переменную и обозначаем её нулём. Далее пишем условие, пока 100 больше чем переменная, выполняем тело цикла. Результатом будет 1,2,3 … 98,99,100.

Цикл до while

While проверяет значение после того, как прошел круг цикла. Тем самым цикл выполняется хотя-бы один раз.
Данный цикл имеет вид:

PHP
1
2
3
4
5
6
7
<?php
   do
      {
         Выполняемая операция
      }
   while(Условие);
?>

Самым простым примером является вывод чисел до определённого числа

PHP
1
2
3
4
5
6
7
8
9
<?php
   $i = 0;
      do
         {
            $i = $i + 1;
            echo $i." ";
         }
   while($i<100);
?>

Теперь давайте рассмотрим, что мы сделали, чтобы вывести эти числа. Для начала ввели переменную i, которой тут же присвоили значение 0. Далее обозначили, что каждый круг цикла будет прибавлять единицу. После всех этих действий выводим результат. При этом обозначив придел цикла. Если переменная i будет меньше 100 то тело цикла будет работать, а иначе мы выходим из него. Результатом примера будет вывод всех чисел от 1 до 100 включительно.

Цикл for

Один из самых популярных циклов, ведь с его помощью можно осуществлять огромные операции.
Данный цикл имеет вид:

PHP
1
2
3
4
5
6
<?php
   for
      {
         Выполняемая операция
      }
?>

Примером служит всё тоже, что и с do while, а именно вывод чисел

PHP
1
2
3
4
5
6
<?php
   for($i=1;$i<=100;$i++)
      {
         echo $i." ";
      }
?>

Первым делом мы обозначаем переменную i как единицу, после этого ставим условие: если 100 больше или равно i мы прекращаем цикл. Результатом будет те же сто чисел, от 1 до 100. Циклы – неотделимая часть практически любой программы на php и для качественной реализации программного кода, мы рекомендуем использовать данный цикл.

Источник

Дайджест интересных новостей PHP (24 февраля — 9 марта 2014)
Простой парсер на PHP

Leave a Comment! Отменить ответ

You must be logged in to post a comment.
Уроки
  • Cinema 4D
  • Unity3D
  • PHP
  • Delphi
  • JavaScript
  • Python
  • HTML5
  • Go
Статьи
  • Новости
  • Game Development
  • PHP
  • QA
  • IT Юмор
  • Разное
Теги
Android Composer Delphi excerption experience Game Design game development gameplay Git Go! AOP google Google Analytics HHVM it experience it юмор Laravel Linux manager Phalcon PHP Python QA RFC Selenium Silex Slim Symfony 2 unity3d warcraft Yii Yii 2 Zend Framework 2 Zephir Биографии Новости Обучение веб-разработка высоконагруженные проекты дайджест дизайн исследование подборка ссылки стартап тенденции
О Нас

Juds–компания по разработке программного обеспечения, разработке веб-проектов и мобильных приложений. Все предлагаемые нами решения индивидуальны и направлены на максимально точное удовлетворение потребностей наших партнеров. Мы находимся в постоянном поиске новых ярких решений. Главные критерии – актуальность применения и инновационность.

Статьи
  • Лучшее из мира PHP за 2013
  • Полезные функции Google Analytics
  • Что в SEO можно считать нормальным и работающим, а что – отжившим
  • 30 полезных для себя вещей
  • Дайджест интересных новостей и материалов из мира PHP (20 октября — 10 ноября 2013)
  • Cinema 4D: создаем плагин – объект
IT Юмор
Метки
Android Composer experience Game Design game development google HHVM it experience it юмор Laravel manager PHP unity3d Yii Zend Framework 2 Zephir Новости Обучение веб-разработка дайджест исследование подборка ссылки стартап тенденции
© 2014 Juds. Все права защищены.