ПХП петља: Фор, ФорЕацх, Вхиле, До Вхиле (Пример)

Преглед садржаја:

Anonim

Лооп је итеративна контролна структура која укључује извршавање истог броја кода неколико пута док се не испуни одређени услов.

ПХП за петљу

Горњи код даје излаз „21 је већи од 7“. За петље За ... петље извршавају блок кода одређени број пута. У основи постоје две врсте фор петљи;

  • за
  • за сваки.

Погледајмо их сада одвојено. Петља фор Има следећу основну синтаксу

ОВДЕ,

  • „Фор… {…}“ је блок петље
  • Иницијализују “ обично цео број; користи се за подешавање почетне вредности бројача.
  • „Услов“ стање које се процењује за свако извршавање пхп-а. Ако процени да је тачно, извршавање фор… петље се прекида. Ако процени на фалсе, извршавање фор ... петље се наставља.
  • „Прираштај“ се користи за повећање почетне вредности бројача.

Како то ради

Дијаграм тока приказан у наставку илуструје како функционише петља фор у пхп-у

Како кодирати

У доњем коду се користи „фор

… Петља ”за испис вредности множења 10 са 0 до 10
";}?>

Излаз:

The product of 10 x 0 is 0The product of 10 x 1 is 10The product of 10 x 2 is 20The product of 10 x 3 is 30The product of 10 x 4 is 40The product of 10 x 5 is 50The product of 10 x 6 is 60The product of 10 x 7 is 70The product of 10 x 8 is 80The product of 10 x 9 is 90

ПХП за сваку петљу

Петља пхп фореацх се користи за итерацију кроз вредности низа. Има следећу основну синтаксу

ОВДЕ,

  • „Фореацх (…) {…}“ је блок код петље фореацх пхп
  • „$ Арраи_дата“ је променљива низа кроз коју се петља
  • „$ Арраи_валуе“ је привремена променљива која садржи тренутне вредности ставки низа.
  • „Блок кода ...“ је део кода који делује на вредности низа

Како то функционише Дијаграм тока приказан у наставку илуструје како фор

... свака ... петља ради

Практични примери

Код у наставку користи за

... свака петља за читање и испис елемената низа.
";}?>

Излаз:

LionWolfDogLeopardTiger

Погледајмо још један пример који петља кроз асоцијативни низ .

Асоцијативни низ користи алфанумеричке речи за приступне кључеве.

 "Female", "John" => "Male", "Mirriam" => "Female");foreach($persons as $key => $value){echo "$key is $value"."
";}?>

Имена су коришћена као кључеви низа, а пол као вредности.

Излаз:

Mary is FemaleJohn is MaleMirriam is Female

Док петља

ПХП вхиле петља

Користе се за извршавање блока кода а непрекидно све док постављени услов не задовољи

Када користити вхиле петље

  • Док се петље користе за извршавање блока кода док одређени услов не постане тачан.
  • Можете користити вхиле петљу за читање записа враћених из упита базе података.

Врсте вхиле петљи

  • До… вхиле - извршава блок кода најмање једном пре процене стања
  • Док ... - прво проверава стање. Ако процени тачно, блок кода се извршава све док је услов тачан. Ако процени на фалсе, извршавање вхиле петље се прекида.

Док петља

Има следећу синтаксу

ОВДЕ,

  • „Вхиле (…) {…}“ је блок код блока вхиле
  • „Услов“ је услов који треба процијенити вхиле петља
  • „Блок кода ...“ је код који треба извршити ако се услов испуни

Како то ради

Дијаграм тока приказан доле приказује како током

... петља ради

Практични пример

Код у наставку користи вхиле

... петља за штампање бројева од 1 до 5.
";$i++;}?>

Излаз:

12345

ПХП уради док

Разлика између Док

… Лооп анд До… вхиле лооп ис до… вхиле се извршава најмање једном пре процене услова.

Погледајмо сада основну синтаксу дела

... вхиле петља

док (стање);
ОВДЕ,

  • „До {…} вхиле (…)“ је код блока петље до… вхиле
  • „Услов“ је услов који треба процијенити вхиле петља
  • „Блок кода ...“ је код који се најмање једном извршава петљом до ... вхиле

Како то ради

Дијаграм тока приказан доле приказује како током

... петља ради

Практични пример

Сада ћемо модификовати вхиле

… Пример петље и примените га помоћу петље до… вхиле и поставите почетну вредност бројача на 9.

Код испод примењује горе измењени пример

";}while($i < 9);?>

Горе наведени излазни код:

9 

Обратите пажњу на горње примере излаза само 9.

То је зато што до

… Док се петља извршава најмање једном, чак и ако постављени услов има вредност фалсе.

Резиме

  • Петља фор ... користи се за извршавање блока одређеног броја пута
  • Петља фореацх ... користи се за пролазак кроз низове
  • Док се… петља користи за извршавање блока кода све док је постављени услов нетачан
  • Петља до ... вхиле користи се за извршавање блока кода најмање једном, а затим остатак извршења зависи од процене постављеног стања