⊗ppPmLpWl 114 of 447 menu

Ҳалқаи while дар PHP

Ҳалқаи while то он даме иҷро мешавад, ки изҳороте, ки ба он параметр гузаронида шудааст, рост бошад. Ин имкони иҷро кардани миқдори ихтиёрии такрорҳоро медиҳад. Синтаксиси он ин аст:

<?php while (statement) { /* ин рамзро ба таври даврӣ иҷро мекунем дар оғози ҳар як давр изҳороти дар қофа идоракуниро санҷед */ } ?>

Ҳалқа қатъ мешавад, вақте ки изҳорот дигар рост набошад. Агар он аз аввал бардурӯғ мебуд - он ҳеҷ як маротиба иҷро нахоҳад шуд.

Барои мисол, биёед ба таври пайдарпаҳ бо ёрии ҳалқаи while рақамҳо аз як то панҷро чоп кунем:

<?php $i = 1; while ($i <= 5) { echo $i; $i++; } ?>

Ва акнун шумораи баръакс созем:

<?php $i = 10; while ($i > 0) { echo $i; $i--; } ?>

Ва акнун рақами додашударо ба 2 чанд маротиба тақсим мекунем, то он даме ки натиҷа аз 10 хурдтар нашавад:

<?php $num = 500; while ($num > 10) { $num = $num / 2; } echo $num; // натиҷа ?>

Рақамҳоро аз 1 то 100 ба экран чоп кунед.

Рақамҳои аз 11 то 33-ро ба экран чоп кунед.

Рақамҳоро аз 100 то 1 ба экран чоп кунед.

Рақами num бо арзиши аввалаи муайян дода шудааст. Онро ба 3 чандон маротиба зарб кунед, ки натиҷаи зарб аз 1000 зиёдтар шавад. Кадом рақам ҳосил мешавад? Миқдори такрорҳои заруриро барои ин ҳисоб кунед.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан