⊗ppPmUFFl 203 of 447 menu

Парчамҳо дар функсияҳои 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-ро бармегардонад ба унвони нишонае, ки дар массив ҳамаи элементҳо мусбат мебошанд.

Функсияе созед, ки параметраш массивро бо рақамҳо қабул кунад, ва тафтиш кунад, ки ҳамаи элементҳои ин массив рақамҳои ҷуфт мебошанд.

Функсияе созед, ки параметраш рақамро қабул кунад ва тафтиш кунад, ки ҳамаи рақамҳои ин рақам тоқ мебошанд.

Функсияе созед, ки параметраш массивро қабул кунад ва тафтиш кунад, ки оё дар ин массив ду элементи якхела дар пай дар пай мавҷуданд.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан