PHP функцияларындагы желеектер
Функцияларда желеектерди
return буйругу аркылуу
жашырын түрдө колдонсо болот.
Бул кантип жасаларын карап көрөлү.
Бизде төмөнкүдөй функция болсун,
ал массивдин бардык элементтери
оң сандар экенин текшерет:
<?php
function isPositive($arr) {
$flag = true;
foreach ($arr as $elem) {
if ($elem < 0) {
$flag = false;
}
}
return $flag;
}
?>
Келгиле, бул функциянын кодун жашырын желеектерди колдонуу менен кайра жазалы:
<?php
function isPositive($arr) {
foreach ($arr as $elem) {
if ($elem < 0) {
return false;
}
}
return true;
}
?>
Бул кантип иштейт: эгерде массивде
керектүү элемент табылса - биз
return аркылуу функциядан
(жана циклден дагы) чыгабыз.
Бирок эгерде массивде керектүү элемент
табылбаса - функциядан чыгуу болбойт
жана аткаруу return true
буйругуна жетишет. Жана
функция true кайтарып,
массивдеги бардык элементтер
оң экенин билдирет.
Сандар массивин параметр катары кабыл алган функция жасаңыз, жана бул массивдеги бардык элементтер жуп сандар экенин текшериңиз.
Санды параметр катары кабыл алган функция жасаңыз, жана бул сандын бардык цифрлары так сандар экенин текшериңиз.
Массивди параметр катары кабыл алган функция жасаңыз, жана бул массивде бирдей эки элемент катарынан турушканбы, текшериңиз.