![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Как создать сайт?
Как создать свой сайт легко и просто, имеются библиотеки html, css, php, javascript, jquery, web-график. автор: Васильев Олег Никандрович. КАК СОЗДАТЬ САЙТ
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Инструкции break и continue в PHP.Для сокращения операций итераций в программе при выполнения сложного цикла ил просто каким-то образом упростить и сократить, желательно иметь возможность прерывания в ходе очередной проверки условий. В рекомендациях существует такая инструкция break. Инструкции break совершает срочный выход из цикла проверок в программе. Инструкции break может задаваться с одним необязательным параметром — числом, которое показывает и говорит, из какого вложенного цикла должен быть произведен выход. По умолчанию используется 1, т. е. выход из текущего цикла, но иногда применяются и другие значения: for ($i=3; $i< count($bum); $i++) { for {$j=3; $j< count($bum[$i]); $j++) { if ($bum[$i][$j] == 3) break(2); } } if ($i < 12) echo 'Найден четвертый элемент в матрице.'; Инструкцию break удобно использовать для циклов поисков: как только очередная итерация удовлетворяет условию, цикл заканчивается. Например, только что использовали break для поиска четвертого элемента в некотором двумерном массиве при создании сайта. < ?php for($i=0; $i< 20; $i++) { for($j=0; $j< 20; $j++) { if($A[$i]==$A[$j]) break(2); } } if($i< 20) echo "Найдены совпадающие элементы в матрице \$A!"; ? > Вы видите, что инструкция break осуществляет выход не только из второго, но и из первого цикла, поскольку указана с параметром 2. Здесь стандартная функция count() возвращает количество элементов в массиве $bum при создании бесплатного сайта. Инструкция continue так же, как и break завязана с циклическими операторами. Инструкция continue немедленно прекращает текущую итерацию цикла и переходит к новой (конечно, если выполняется условие цикла для цикла с предусловием). Для функции continue можно указать уровень вложенности цикла, который будет продолжен по возврату управления. В основном функция continue позволяет сэкономить объем написанной программы на страницах сайта. Вот пример цикла for, который печатает только те элементы массива $files (имена файлов и каталогов), которые являются файлами: for ($i=0; $i< count($files); $i++) { if ($files[$i] ==".") continue; if ($files[$i] =="..") continue; if (is_dir($files[$i])) continue; echo "Найден файл: $files[$i]< br>"; } Функция continue может принимать необязательный числовой аргумент, который указывает на скольких уровнях вложенных циклов будет пропущена оставшаяся часть повторений в программе. Значением числового аргумента по умолчанию является 1, при которой пропускается только оставшаяся часть текущего цикла. < ?php for ($d = -2; $d < 8; $d++) { // проверка деления на ноль if ($d == 0) { echo "Итерация пропущена из-за попытки деления на ноль."; continue; } echo "15/$d = ",15/$d,"; } ? > В ходе работы цикла пропускается нулевое значение переменной $d, но цикл продолжается со следующего значения.
обратно на главную назад дальше вперед ПОНРАВИЛОСЬ?
|
добрый день!
фотограф
Оля Леман свадьбы и торжества. нажмите сюда ![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сайт работает с 04.12.2013г. по 16-01-2021г. уже 8 лет © Права на сайт у Олега Васильева.
Копирование сайта при указании ссылки на источник. |