PHP If Else структура и наредба
Наредбата
if else
се користи за тестирање на некој зададен услов.
Следниот дијаграм покажува како работи наредбата
if..else.
Постојат неколку видови на структурата
if во PHP.
- if
- if-else
- if-else-if
- вгнездени if
1. PHP If
наредба
if
(uslov) {
}
ПРИМЕР 1.
<?php
$num=12;
if
($num<100){
echo "$num ie pomal od 100";
}
?>
2. PHP If-else
наредба
Наредбата
If-else
извршува
еден блок на кодни линии (наредби) ако наведениот услов е точен а друг блок
на кодни линии (наредби) ако наведениот услов не е точен (е лажен).
if
(uslov) {
} else {
}
ПРИМЕР 2.
<?php
$num=12;
if($num%2==0){
echo "$num e
paren broj";
}else{
echo "$num e
neparen broj";
}
?>
3. PHP If-else-if
наредба
Наредбата If-else-if
се користи за комбинирање на повеќе
if
наредби.
Значи, можеме да провериме повеќе услови користејќи ја оваа
наредба.
if (uslov1){
} else if (uslov12){
} else if (uslov3){
....
} else{
}
ПРИМЕР 3.
<?php
$poeni=69;
if ($poeni<33){
echo "studentot
e padnat";
}
else if ($poeni>=34 && $poeni<50) {
echo "
Ocena 6";
}
else if ($poeni>=50 && $poeni<65) {
echo "
Ocena 7";
}
else if ($poeni>=65 && $poeni<80) {
echo "
Ocena 8";
}
else if ($poeni>=80 && $poeni<90) {
echo "
Ocena 9";
}
else if ($poeni>=90 && $poeni<100) {
echo "Ocena
10";
}
else {
echo "Nedozvolen
broj na poeni";
}
?>
4. PHP
Вгнездени If наредби
Вгнездените If наредби
содржat
блок
if
во друг блок
if.
ПРИМЕР 4.
<?php
$godini = 23;
$drzava = "Makedonija";
if (drzava =
= "Makedonija")
{
if ($godini
>= 18) {
echo "Polnoleten";
}
else {
echo "Maloleten";
}
}
?>