ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Циклы в php. For, while, do-while, foreach. Курс php обучение с нуля. Урок 4.

cutcode

php

уроки php

php с нуля

курс php

курс по php

курс пхп

курс по пхп

laravel php

обучение php

php для чайников

цикл for php

цикл foreach php

цикл while php

php циклы

php выход из цикла

php цикл по массиву

php пропустить цикл

как сделать цикл php

циклы php примеры

php циклы условия

php прервать цикл

цикл внутри цикла php

остановить цикл php

do-while цикл php

foreach цикл php

Автор: Просто о сложном. CutCode

Загружено: 2022-08-04

Просмотров: 2306

Описание: Научимся работать с циклами в PHP. Цикл с предусловием (while), цикл с постусловием (do-while), цикл со счетчиком (for) и специальный цикл перебора массивов (foreach). Приятного просмотра! Обучение php для чайников продолжается!

#php#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat

🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
00:41 Цикл for в php
03:08 Цикл for с сохранением в файл
05:05 Цикл while и считывание из файла
06:58 Цикл do-while
07:45 Цикл foreach
09:27 Операторы break и continue

Всем привет! Это Андрей на канале CutCode. Сегодня изучим циклы.
Циклы нужны для выполнения любого блока кода несколько раз. То есть, чтобы не повторять один и тот же код, мы пишем его внутри цикла один раз и специальными условиями выхода из цикла задаем количество повторов. С помощью циклов удобно работать с массивами, если скажем нужно применить один и тот же набор действий ко всем или некоторым элементам нашего массива.
Итак, какие в php бывают операторы для работы с циклами?

Их 4. Рассмотрим работу со всеми по-порядку. Первый оператор - for.

Для начала мы просто переберем в цикле числа от 0 до 4 и выведем их на экран. После ключевого слова for в скобках указываются: начальное условие i = 0. Условие продолжения работы цикла - нам нужно чтобы цикл работал пока i меньше пяти, то есть до 4-х включительно. И последнее выражение - i++ - это счетчик, на каждой итерации он прибавляет к i единичку. В теле цикла, то есть в фигурных скобках мы указываем инструкции которые будем повторять. В нашем случае мы просто выводим значение переменной i и перенос строки для удобства.

Выполним скрипт. Видим на экране числа от 0 до 4. Как вы думаете, чему равна переменная i после выхода из цикла? Давайте модифицируем код таким образом: допишем вывод переменной i после цикла.

Посмотрим результат. И видим, что i у нас равно 5. Но ведь мы должны были выйти из цикла уже на четверке - откуда взялась 5? Если внимательно посмотреть на условия в круглых скобках, то становится понятно, что for сначала берет значение переменной i, затем проверяет условие продолжения, затем выполняет тело цикла и только потом делает инкремент переменной i. Иначе бы инкремент выполнялся сразу и мы бы в самом начале получили i равное 1, а не 0. Это особенность оператора for. Ее нужно учитывать если вы хотите использовать переменную счетчика после выхода из цикла. Кстати, у оператора инкремента есть еще и такая запись - плюс-плюс находится слева от переменной. Результат работы скрипта будет такой же.

Давайте чуть усложним пример и будем сохранять значения элементов массива в файл.

У нас здесь массив clients содержащий фио клиентов. В цикле мы перебираем элементы массива и сохраняем их построчно в файл clients.txt. Делаем мы это с помощью функции file_put_contents. Обратите внимание, что функция сохраняет в файл не отдельные строки, а просто текст, то есть переносы там сами не появятся - нам нужно их добавлять в конце каждой строки с помощью константы PHP_EOL. То есть второй параметр функции, как вы уже поняли - это данные, которые нужно сохранить в файл. Первый параметр - это имя файла. Мы его составляем из пути записанного в константе _DIR_ и непосредственно имени clients.txt. DIR - это директория, в которой расположен текущий скрипт. Функция по-умолчанию стирает все содержимое файла, перед тем как сохранить в него данные. Чтобы так не происходило (нам ведь нужно в цикле каждую новую строчку добавлять к концу файла) ей можно передать специальный флаг FILE_APPEND. Тогда содержимое при добавлении затираться не будет.
Давайте выполним скрипт и посмотрим, что у нас сохранилось в файл.

Кстати, предварительно создавать файл в который собираемся записывать - не нужно. Функция file_put_contents сделает это за нас.



---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
   • Циклы в php. For, while, do-while, foreach...  

🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s...

📼 Курс по Laravel с нуля:
   • Курс по Laravel 8 обучение с нуля. Бесплат...  

НАЗВАНИЕНАЗВАНИЕНАЗВАНИЕ

---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.ru/
📷 наш instagram:   / cutcoderu  
📱 Наш telegram-канал: https://t.me/laravel_cutcode

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Циклы в php. For, while, do-while, foreach. Курс php обучение с нуля. Урок 4.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Условия в php - как использовать if-else и тернарный оператор. Курс php обучение с нуля. Урок 5.

Условия в php - как использовать if-else и тернарный оператор. Курс php обучение с нуля. Урок 5.

Основы php Циклы for, while, do while

Основы php Циклы for, while, do while

Курс Golang за 100 минут для начинающих | Основы языка. Обучение разработке бесплатно. Golang с нуля

Курс Golang за 100 минут для начинающих | Основы языка. Обучение разработке бесплатно. Golang с нуля

PHP для начинающих | #11 Циклы в PHP

PHP для начинающих | #11 Циклы в PHP

🚀 Первое занятие по CI/CD

🚀 Первое занятие по CI/CD

Sentry self-hosted установка и обзор Laravel Nightwatch

Sentry self-hosted установка и обзор Laravel Nightwatch

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание

PHP 2023. Цикл в PHP, цикл for. Прерывание цикла, continue

PHP 2023. Цикл в PHP, цикл for. Прерывание цикла, continue

Не покупай курсы по программированию

Не покупай курсы по программированию

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]