elseif gurluşy
elseif gurluşy, öňki if ýa-da elseif şerti ýalňyş bolsa, goşmaça şertleri barlamak üçin if bilen bilelikde ulanylýar. Ol şertler zynjyryny döretmäge we barlag netijesine baglylykda dürli kod bloklaryny ýerine ýetirmäge mümkinçilik berýär.
Sintaksis
if (şert1) {
// şert1 dogry bolsa, bu kod ýerine ýetiriler
} elseif (şert2) {
// şert2 dogry bolsa, bu kod ýerine ýetiriler
} else {
// ähli şertler ýalňyş bolsa, bu kod ýerine ýetiriler
}
Mysal
Üýtgeýjiniň bahasyny barlap, degişli habary çap edeliň:
<?php
$san = 10;
if ($san > 15) {
echo 'San 15-den uly';
} elseif ($san > 5) {
echo 'San 5-den uly, ýöne 15-den uly däl';
} else {
echo 'San 5 ýa-da ondan kiçi';
}
?>
Kody ýerine ýetirmegiň netijesi:
'San 5-den uly, ýöne 15-den uly däl'
Mysal
Üýtgeýjiniň maglumat görnüşini barlalyň:
<?php
$üýtgeýji = '123';
if (is_int($üýtgeýji)) {
echo 'Bu bitin san';
} elseif (is_string($üýtgeýji)) {
echo 'Bu setir';
} else {
echo 'Bu başga bir maglumat görnüşi';
}
?>
Kody ýerine ýetirmegiň netijesi:
'Bu setir'