⊗ppPmUFRLA 201 of 447 menu

Matumizi ya return katika kitanzi katika PHP

Ukweli kwamba return iko ndani ya kitanzi, siyo kila wakati kosa.

Katika mfano ufuatao imetengenezwa kitendakazi ambacho hubainisha, vipengele vya kwanza vya safu ngapi vinahitaji kuongezwa, ili jumla iwe kubwa zaidi au sawa na 10:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Ikiwa jumla ni kubwa kuliko au sawa na 10: if ($sum >= 10) { return $i + 1; // tutoke kwenye kitanzi na kwenye kitendakazi } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Na katika mfano ufuatao imetengenezwa kitendakazi ambacho kinakokotoa, nambari kamili ngapi, kuanzia 1, zinahitaji kuongezwa, ili matokeo yawe kubwa zaidi ya 100:

<?php function func() { $sum = 0; $i = 1; while (true) { // kitanzi kisicho na mwisho $sum += $i; if ($sum >= 100) { return $i; // kitanzi kizungukaze hadi kitoke hapa } $i++; } } echo func(); ?>

Andika kitendakazi, ambacho kigezo kitakuwa kikipokea nambari na kuigawa kwa 2 mara kadhaa, hadi matokeo yawe chini ya 10. Na kitendakazi kikirudishe idadi ya iteresheni, ambazo zilihitajika kufikia matokeo.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa