PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP
DO, FOR, FOREACH LOOPS
Kama tulivyojifunza katika somo la 7 hivyo somo hili ni muendelezo ya tulipoishia. Hivyo tutatumia mifano inayolingana.
DO LOOP:
Hii inafanana sana na while loop ila utofauti wake ni kuwa kwenye do kwanza code zitaleta matokeo kisha ndipo zitaanza kutest sharti zilizopewa. Yaani kwanza utapata matokeoa ya code halafu ndipo ianze kutest conditions.
Mfano
Unataka kuorodhesha namba zilizo chini ama sawa na 14. Hapa kama condition yetu ni 17 kwa tulivyojifunza kwenye while hapo huwezi pata matokeo lakini kwenye do kwanza italeta matokeo kwa ku display 17 kisha itastop baada ya kuwa test hazijafikiwa.
Jinsi ya kuandika do loops
Utaweka keyword do likifuatiwa na mabano {} kisha utafanye increment sura decrement ili kupata matokeo kwanza kisha ndipo utatest condition kwa kuweka while(). Code zitaoneka hivi.
Mfano huu ni endapo variable ni ndogo kuliko test yetu.
$x = 1;
do{echo $x++, "
";}
while($x<=14);
?>
Sasa endapo variable ni kubwa kuliko test yetu pia tutapata matokeo kwa kuwa kwanza itadisplay hiyo variable yetu kisha ndipo itaendelea kutest.
$x = 20;
do{echo $x++, "
";}
while($x<=14);
?>
Hapo itadisplay namba 20.
FOR LOOP
For loop hutumika utakuwa unajuwa idadi ya code zako unataka zitest mara ngapi. Kwa mfano tuna list ya array array("muembe", "mnazi", "mpapai") sasa tunataka kupata list hii. Hapa tunajuwa fika kuwa listvyetu ina item tatu hivyo code sita run mara 3. Pia unaweza kupata list ya hizo item ndani ya array kwa kutumia count function.
Kuweka for loop
For loop ipo tofauti kidogo na loop tulizojifunza. Yenyewe ina sehemu kuu tatu ambazo ni: -
-
Initiative counter haa nibpale ambapo unakwenda kuweka mwanzo wa test yako. Mfano unataka itest kuanzia 0 ama 2.
-
Test counter hapa ndipo ambapo utaanza ku test condition yao
-
Increment counter hapa ni pale ambapo unakwenda kufanya increment ama decrement.
Kanuni
fo(initiate counter; test counter; increment counter).
Mfano
Sasa tutumie mfano wetu wa...
Umeionaje Makala hii.. ?
Share On:
👉1 kitabu cha Simulizi 👉2 Simulizi za Hadithi Audio 👉3 Bongolite - Game zone - Play free game 👉4 Kitabu cha Afya 👉5 ai web app 👉6 Sira ya Mtume Muhammad (s.a.w)
Post zinazofanana:
PHP somol la 55: PHP Abstract Class na abstract method
Katika somo hili utakwenda kujifunza concept mpya ya abstract class na abstract method kwenye OOP.
Soma Zaidi...PHP somo la 49: utangulizi wa Object Oriented Programming katika PHP
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP.
Soma Zaidi...PHP - somo la 12: Jinsi ya kufanyia kazi taarifa zilizokusanywa kutoka kwa mtumiaji
Katika somo hili utakwenda kujifunza jinsi ya kutumia taarifa ambazo zimekusanywa kutoka kwa mtumiaji ili kuweka kutatuwa hoja mbalimbali
Soma Zaidi...PHP - somo la 14: Jinsi ya kutengeneza database kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database.
Soma Zaidi...PHP - somo la 5: Maana ya function na jinsi inavyotengenezwa kwa ktumia PHP
Katika somo hili utakwenda kujifunza kuhusu function kwenye PHP na jinsi ya kuweza kuzitumia
Soma Zaidi...PHP - 9: Jinsi ya kuandika array kwenye PHP na kuzifanyia kazi
Katika somo hili tutakwenda kujifunza kuhusu array kwenye php, na jinsi zinavyoweza kufanya kazi
Soma Zaidi...