Loopa for di PHP-ê de avahiyek kontrolê ye ku destûrê dide dubarekirina bloka kodê ji bo hejmarek diyarkirî. Ew bi gelemperî dema ku hejmara dubareyan tê zanîn tê bikar anîn an jî dikare pêşwext were destnîşankirin. Di PHP-ê de hevoksa for loop wiha ye:
for (initialization; condition; increment/decrement) { // code to be executed }
Pêngava destpêkirinê tenê carekê di destpêka lûkê de tê meşandin. Ew bi gelemperî guhêrbarek dijber ku hejmara dubareyan dişopîne dest pê dike. Şert berî her dubarekirinê tê nirxandin, û heke rast be, bloka kodê di hundurê lûkê de tê darve kirin. Ger şert xelet be, lûp bi dawî dibe.
Pêngava zêdebûn/kêmkirinê piştî her dubarekirinê tê meşandin. Ew guhêrbara dijber nûve dike, ku pêdivî ye ku di dawiyê de lûkê biqede. Guherbara jimarvan dikare were zêdekirin (mînak, `$i++`) an jî kêm bibe (mînak, `$i–`).
Li vir mînakek heye ku karanîna loopek for-ê di PHP-ê de destnîşan dike:
php for ($i = 1; $i <= 5; $i++) { echo "Iteration $in"; }
Di vê nimûneyê de, loop dê pênc caran dubare bike. Guherbara `$i` bi 1-ê tê dest pê kirin, û heya ku `$i` ji 5-ê kêmtir an wekhev be, lûp berdewam dike. Piştî her dubarekirinê, `$i` bi 1-ê zêde dibe. Di hundurê lûkê de, bloka kodê jimara dubareya heyî vedibêje.
Encama koda jorîn dê ev be:
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5
The loop ji bo dubarekirina darvekirina kodê rêyek kurt û birêkûpêk peyda dike. Ew bi taybetî dema ku bi arrayan re mijûl dibin an jî çend caran çalakiyek taybetî pêk tînin bikêr e. Bi kontrolkirina destpêkkirin, rewş, û gavên zêde/kêmkirinê, pêşdebiran li ser tevgera lûkê xwedan kontrolek hûrgelî ye.
Bi kurtasî, di PHP de loopek for-ê avahiyek kontrolê ye ku destûrê dide dubarekirina bloka kodê ji bo hejmarek diyarkirî. Ew ji pêngavek destpêkê, şert û gavek zêdebûn/kêmbûnê pêk tê. Çêlek heta ku şert rast e berdewam dike û dema ku şert xelet dibe bi dawî dibe. The for loop di PHP-ê de amûrek hêzdar e ku ji bo pêkanîna karên dubarekirî bi bandorkerî ye.
Pirs û bersivên din ên vê dawiyê di derbarê Bingehên EITC/WD/PMSF PHP û MySQL:
- Nêzîkatiya pêşniyarkirî ji bo gihîştin û guheztina taybetmendiyên di polê de çi ye?
- Em çawa dikarin di polê de nirxa milkek taybet nûve bikin?
- Feydeya bikaranîna wergir û seteran di polê de çi ye?
- Em çawa dikarin xwe bigihînin nirxa milkê taybet di polê de?
- Armanca taybetkirina milkên di polê de çi ye?
- Di dersên PHP de fonksiyonek çêker çi ye û armanca wê çi ye?
- Di dersên PHP de rêbazên çi ne û em çawa dikarin dîtina wan diyar bikin?
- Taybetmendiyên di çînên PHP de çi ne û em çawa dikarin dîtina wan diyar bikin?
- Em çawa ji çînek di PHP-ê de tiştek biafirînin?
- Di PHP de çînek çi ye û ji kîjan armancê re xizmet dike?
Pirs û bersivên bêtir li EITC/WD/PMSF PHP û MySQL Fundamentals bibînin