Цикл for внутри, если условие в php

Мне нужно запустить набор кода внутри for-loop, только если выполняется определенное условие, например:

@for($i = 0; $i <= $date_diffrence; $i++)
   @if (condition)
      $temp = $i; 
      @for($multDayCount=0; $multDayCount<count($dayDifferenceArr); $multDayCount++)
         $i = $dayDifferenceArr[$multDayCount];

   @endif

<code_section>  

   @if (condition)
      @endfor
       $i = $temp;
   @endif
 @endfor

I want the выполняться независимо от условия if- for. Как я могу так зациклиться? Любая помощь будет принята с благодарностью.

ты задаешь вопрос или сам себе отвечаешь?

BILAL MALIK 21.02.2019 07:49

Я не думаю, что вы могли бы закончить внутренний цикл for до завершения второго оператора if.

Vishnu V 21.02.2019 08:00

Чего именно вы пытаетесь достичь здесь?

dearsina 21.02.2019 09:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
64
1

Ответы 1

Ваш вопрос, как указано, отвечает сам за себя - если вам нужно иметь if внутри цикла, вы просто... можете. :)

Глядя на свой код (который не совсем похож на PHP?..), вы также, кажется, хотите условно прекращать цикла?

В PHP циклами можно управлять с помощью break и continue. Ваш пример выглядит так, как будто он пытается выполнить цикл условно.

Мне нужен цикл внутри if. Приведенный выше код - это просто структура, которая мне нужна, а не точный php-код. Мне нужно, чтобы <code_section> выполнялся независимо от условия «если».

tyro 21.02.2019 09:55

@tyro Я бы порекомендовал попробовать написать настоящий PHP-код для примера. Непонятно, что вы имеете в виду под словом «независимо». Все, что находится за пределами условия, выполняется независимо от него.

Rarst 21.02.2019 10:09

Другие вопросы по теме