You are on page 1of 22

Структури за избор

и повторување
Условна структура “while”
while (uslov)
{
naredba1;
naredba2;
}

Веб прпграмираое - Наце Будпни 2


Условна структура “while”
<?php
$i = 0;
while($i < 10)
{
echo $i . " ";
$i++;
}
?>

Веб прпграмираое - Наце Будпни 3


Условна структура “do –
while”
do
{
naredba1;
naredba2;
}
while (uslov);

Веб прпграмираое - Наце Будпни 4


Условна структура “do –
while”
<?php
$i = 0;
do
{
echo $i . " ";
$i++;
} while($i < 10);
?>

Веб прпграмираое - Наце Будпни 5


Условна структура “for”

for (pocetenizraz; uslov; povtoruvackiIzraz)


{
naredba1;
naredba2;
}

Веб прпграмираое - Наце Будпни 6


Условна структура “for”

<?php
for ($i = 0; $i < 10; $i++)
{
echo $i . " ";
}
?>

Веб прпграмираое - Наце Будпни 7


Условна структура “foreach”
• Структурите за ппвтпруваое честп се кпристат за
испишуваое на членпви на пплиоата. Главна
намена на структурата “foreach” всушнпст е
испишуваое на членпви на ппле.
foreach ($pole as $vrednost)
{
naredba1;
naredba2;
}

Веб прпграмираое - Наце Будпни 8


Условна структура “foreach”
• Ке се исвршуваат наредбите внатре вп телптп
на структурата пп еднаш за секпј член пд
пплетп “pole”.
• Вреднпста на мпменталнипт член на пплетп
ќе биде сместена вп прпменливата
“vrednost”
Мпже да се дпбие и клучпт на мпменталнипт
член на пплетп сп наредбите на следнипт
слајд.

Веб прпграмираое - Наце Будпни 9


Условна структура “foreach”

foreach ($pole as $kluc => $vrednost)


{
naredba1;
naredba2;
}

Веб прпграмираое - Наце Будпни 10


Условна структура “foreach”
<?php
$gradovi = array(“Skopje",“Kumanovo",“Bitola");
foreach ($gradovi as $grad)
{
echo $grad . " ";
}
?>

Веб прпграмираое - Наце Будпни 11


Условна структура “foreach”
Акп ппкрај членпвите пд пплетп сакаме да се испишат
и нивните клучеви тпа мпжеме да гп направиме сп
следните наредби:
<?php
$post_br = array (“Skopje" => 1000,
“Kumanovo" => 1300,
“Bitola" => 1400);
foreach ($post_br as $naziv => $broj)
{
echo "$broj $naziv <br />";
}
?>
Веб прпграмираое - Наце Будпни 12
Вгнездување на структури за
повторување
<?php
for ($i = 1; $i <= 3; $i++)
{
for ($j = 1; $j <= 5; $j++)
{
echo "$i.$j ";
}
echo "<br>";
}
?>

Веб прпграмираое - Наце Будпни 13


Испишување на членови од
дводимензионално поле
<?php
$igra = array( array ("O", "O", ""),
array ("O", "X", "O"),
array ("X", "O", "X") );
for ($i = 0; $i < 3; $i++)
{
for ($j = 0; $j < 3; $j++)
{
echo igra[$i][$j] . " ";
}
echo "<br>";
}
?>

Веб прпграмираое - Наце Будпни 14


Вежба 1

Веб прпграмираое - Наце Будпни 15


Вежба 2

Веб прпграмираое - Наце Будпни 16


Вежба 3

Веб прпграмираое - Наце Будпни 17


Вежба 4

Веб прпграмираое - Наце Будпни 18


Вежба 5

Веб прпграмираое - Наце Будпни 19


Вежба 6

Веб прпграмираое - Наце Будпни 20


Вежба 7

Веб прпграмираое - Наце Будпни 21


Проф.Ставревски Ненад

Веб прпграмираое - Наце Будпни 22

You might also like