PHP 5
PHP shartli so'rovlar

PHP shartli so'rovlar

Ko'pincha siz kod yozganda, siz turli xil shartlar uchun turli harakatlar qilishni xohlaysiz. Buning uchun kodingizda shartli so'zlarni ishlatishingiz mumkin.

PHP da quyidagi shartli so'zlar mavjud:

  • if statement - agar bitta shart to'g'ri bo'lsa, ba'zi kodlarni bajaradi
  • if...else ifodasi bo'lsa - agar shart to'g'ri bo'lsa va ba'zi holatlarda noto'g'ri bo'lsa, boshqa kodni bajaradi
  • if...elseif....else ifodasi - ikkitadan ortiq shart uchun turli kodlarni ijro etadi
  • switch statement - bajarilishi kerak bo'lgan ko'p blokli kodlardan birini tanlaydi

PHP - if Statement

if shartlari bitta shart bajarilgan bo'lsa, ba'zi kodlarni bajaradi.

Matnni sintaksisi


if ( amal ) {

    amal to'g'ri bo'lsa true qaytaradi
;
}

Quyidagi misolda "Yaxshi kuning bor!" agar joriy vaqt (SOAT) 20 dan kam bo'lsa:

Misol


<?php

$t = date("H");


if ($t < "20") {

    echo "Have a good day!";

}

?>


PHP - if ... else Statement

if....else ifodasi, agar shart to'g'ri bo'lsa va ba'zi hollarda bu kod noto'g'ri bo'lsa, boshqa kodni bajaradi.

Matnni sintaksisi


if ( amal ) {

 
  amal to'g'ri bo'lsa true qaytaradi ;

}
else {

     amal noto'g'ri bo'lsa false qaytaradi;

}

Quyidagi misolda "Yaxshi kuning bor!" agar joriy vaqt 20 dan kam bo'lsa va "yaxshi tun bo'ling!" aks holda:

Misol


<?php

$t = date("H");


if ($t < "20") {

 
 
echo "Have a good day!";

}
else {

    echo
"Have a good night!";

}

?>


PHP - if ... elseif .... else Statement

if....elseif...else ifodasi ikkitadan ortiq shart uchun turli kodlarni ijro etadi.

Matnni sintaksisi


if ( amal ) {

 
   amal to'g'ri bo'lsa true qaytaradi ;

}
elseif ( amal ) {

     amal to'g'ri bo'lsa true qaytaradi ;

} else {

 
   amal noto'g'ri bo'lsa false qaytaradi;

}

Quyidagi misolda "Yaxshi tong!" agar joriy vaqt 10 dan kam bo'lsa va "yaxshi kuning bor!" agar hozirgi vaqt 20 dan kam bo'lsa, bo'lmasa "Yaxshi tun bo'ling!"

Misol


<?php

$t = date("H");


if ($t < "10") {

    echo "Have a good morning!";

}
elseif ($t < "20") {

    echo "Have a good day!";

} else {

    echo "Have a good night!";

}

?>


PHP - Kalit deklaratsiyasi

switch so'zlari keyingi maqolada keltirilgan.

Site is in test mode