⊗ppPmUFFl 203 of 447 menu

PHP funksiyalarida flaglar

Funksiyalarda flaglardan return ko'rsatması yordamida bilvosita shaklda foydalanish mumkin. Keling, buni qanday qilishni ko'ramiz. Faraz qilaylik, bizda massivning barcha elementlari musbat sonlar ekanligini tekshiradigan quyidagi funksiya mavjud:

<?php function isPositive($arr) { $flag = true; foreach ($arr as $elem) { if ($elem < 0) { $flag = false; } } return $flag; } ?>

Keling, funksiya kodini flaglardan bilvosita foydalanish yordamida qayta yozamiz:

<?php function isPositive($arr) { foreach ($arr as $elem) { if ($elem < 0) { return false; } } return true; } ?>

Bu qanday ishlaydi: agar massivda kerakli element topilsa - biz return yordamida funksiyadan (va shu bilan birga tsikldan ham) chiqamiz. Lekin agar massivda kerakli element topilmasa - funksiyadan chiqib ketish sodir bo'lmaydi va bajarilish return true buyrug'igacha boradi. Va shunday bo'ladiki, funksiya massivdagi barcha elementlar musbat ekanligini bildiruvchi true qaytaradi.

Raqamlar massivini parametr sifatida qabul qiladigan va bu massivdagi barcha elementlar juft sonlar ekanligini tekshiradigan funksiya yarating.

Raqamni parametr sifatida qabul qiladigan va bu raqamdagi barcha raqamlar toq ekanligini tekshiradigan funksiya yarating.

Massivni parametr sifatida qabul qiladigan va bu massivda ketma-ket keladigan ikkita bir xil element mavjudligini tekshiradigan funksiya yarating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish