PHP LEVEL 1 SOMO LA KUMI (10)


image


Somo la 10 mafunzo ya php level 1. Katika somo hili utajifunza kuhusu condition statement.


SOMO LA 10
PHP CONDITION STATEMENTS

Hizi ni logic statement ambazo zitaangalia kukidhi kwa vifezo ndipo code ziweze kufanya kazi. Kwa mfano ikiwa asubuhi kompyuta itasalimia umeamkaje, na ikiwa mchana itasema umeshindaje na ikiwa jioni utasema habari za jioni. Hivyo hapa kwanz kompyuta itabidi iangalie saa, kama saa itasoma ni asubuhi ndipo code zinazotaka iseme habari za asubuhi zitafanya kazi.

Kwa pamoja code hivi tunaziita condition statement, yaani kwanza huangalia vogezo vinavyotakiwa kama vimetimia ndipo huleta matokeo na kama havijatimia huenda hatuwa nyingine. Statatement hizi kwenye php zipo nne ambazo ni:-

1.If statement
2.If..else statement
3.If..elseif..else statement
4.Switch statement


 

1.If statement
Hii itaangalia condition moja (yaani kigezo kimoja) kanuni yake ni

If (condition) {
Code
}

Condition ni kigezo ambavyo unataka kiangaliwe kabla ya code kufanya kazi. Kwa mfano tunataka mfunguaji wa ukurasa huu kama ni asubuhi ukrasa uandike habari za asubuhi. Kufanya hivi itabidi tuweke saa. Saa itakuwa inaangalia kama ni asubuhi ita peleka taarifa kuwa ni asubuhi kisha code ndipo hufanya kazi.

Jivyo tutatumia function ya kuonyesha time kama tulivyojifunza hapo nyuma. Ila hapa tutatumia masaa 24. na kwa masaa 24 asubuhi ni kunania 5 mpaka 11. itabidi tuwe na variable ya kuwakikilisha time. Hivyo tutatumia t kama variable na function ya time kwa ajili ya kusoma muda.


 

Mfano:
<?php
$t = date("H");
if ($t < ="11") {
echo "habari ya asubuhi";

}
?>

Hii itaangalia kama masaa ni sawa na 11 ama chini ya 11, code zetu zitasoma habari za asubuhi. Saba hapa kuna shida moja, ni kuwa kama itakuwa sio asubuhi hakuna chichite kitakachisoma. Hivyo basi tunatakiwa pia kusema na endapo sio asubuhi inatakiwa iseme nini.


2.If.. else
Ili kufanya hivyo ndipo tunahtaji else statement. Hivyo hapa tutatumia if else statement. Yaani kama itakuwa ni chini ya saa 11 iseme habari za asubhuhi laikini kama sio muda huo iseme mambo vipi. Agalia mfano wa if else statement hapo chini.

Mfano
<?php
$t = date("H");
if ($t < "11") {
echo "habari ya asubuhi";

}else {
echo "mabo vipi";
}
?>
Hapa kama haitakuwa asubuhi itasema mambo vipi

Kanuni ni kama ile ya mwanza

If (condition) {
Code} else{
Code}


Sasa kwa kuwa siku imegawanyika kama asubuhi, mchana na jioni sasa tunataka ikiwa ni asubuhi iseme, habari za asubuhi na ikiwa ni mchana iseme habari za mchana na ikiwa ni usiku iseme habari za usiku.


 

3.If..elseif…
Kufanya hivi tutahitaji kutumia if elseif else statement. Hapa tutaendelea kutumia function ya kuonyesha time.kwa masaa 25 ambayo ni date(H). kwa masaa 24 asubuhi ni chini ya 11, mchana ni kunzia 12, jioni ni 16 na usiku 19 na kuendelea.

Kanuni ya kutumia if elseif else


If (condition){
Code} elseif (condition) {
Code} else {code
}

Chekki mfano hapoc hini
<?php
$t = date("H");
if ($t < "11") {
echo "habari ya asubuhi";
}elseif ($t >= "19") {
echo "habari za usiku";
} else{
echo "habari za mchana";
}
?>

Unaweza kutumia elseif kadiri ya unavyo taka. Kwa mfano mfano hapo chini nitatumia elseif zaidi ili kuboresha code zetu. Sasa nataka isalimie asubuhi, mchana, jioni, na usiku, na alfajiri.


 

4.Switch satatemnet
Hii hutumika kana una condition zaidi ya tatu. Switch case ipo fasta kuliko elseif sataament. Ijapokuwa kazi ambazo switch case inafanya pia unaweza kuzifanya kwa elseif ila ufanisi wake hautakuwa mzuri ukilinganisha n switch case.


Kanuni
switch (x) {
case label1:
code ;
break;
case label2:
code;
break;
case label3:
code;
break;
default:
code;
}

Kwanza unatakiwa uwe na thamani ambayo inatakiwa ifikiwe ili code ziweze kufanya kazi. Kama inavyoonekana hapo juu. Utaanza na neno switch kisha inafata thamani inayotakiwa kufikiwa na hii mara nyingi huwa ni variable. Kisha thamani hii ndipo hulinganishwa kwenye code ili kama itafikiwa code ziweze kufanya jazi.

Kila statement au code block hutenganishwa na neno break. Hii hufanya program yako kuishia pale ambapo thamani itafikiwa na kutoa matokeo. Kisha mwisho utaweka default statement. Hii ni statement ambayo endapo thamani haitafikiwa kwa case zote za kwenye cose basi itumike hii thamani ya kwnye default.


 

Mfano
<?php
$kiti = "mbao" switch ($kiti) {
case "mbao":
echo "kiti chako ni cha mbao";
break;
case "bati":
echo "kiti chako ni cha bati";
break;
case "chuma":
echo "kiti chako ni cha chuma";
break;
default:
echo "kiti chacho sio cha chuma, bati wala mbao";
}
?>

Katika mfano huu kwanzo code zitaangalia kama kiti ni cha aina gani, kama ni cha mbao condition ya kwanza itakuwa imefikiwa. Hivyoo itafanyia kazi code za kwanza na kupata matokep kiti chako ni cha mbao.

Mfano huu unaweza usielewe utafanya vipi kazi. Chukulia mfano, una website na unataka watu kulingana na umri wao kila mmoja aone maudhui fulani kulingna na umri wake. Hivyo unaweza tumia code hizi, kwamba ikiwa umri ni miaka 18, atapelekwa kwenye ukurasa fulani, ikiwa ni 60 hivyo hivyo na zaidi.


Mafunzo haya yanakujia kwa ihsani ya bongoclass
Web: www.bongoclass.com
Email:[email protected]
Phone: 0774069753 unaweza kunicheki wasap kwa link hii https://wa.me/message/7CTQP5BSWBR5I1



Sponsored Posts


  ðŸ‘‰    1 Mafunzo ya php       ðŸ‘‰    2 Madrasa kiganjani       ðŸ‘‰    3 Mafunzo ya html kwa kiswahili       ðŸ‘‰    4 Magonjwa na afya       ðŸ‘‰    5 Hadiythi za alif lela u lela       ðŸ‘‰    6 Jifunze fiqh    





Je una umaswali, maoni ama mapendekezo?
Download App yetu kuwasiliana nasi




Post Nyingine


image Mafunzo ya php level 1 somo la pili (2)
hili ni somo la pili katika mfululizo wa mafunzo haya ya php level 1 na hapa utajifunza namna ya kuandika faili klako la kwanza la php. Soma Zaidi...

image PHP level 1 somo la nane (8)
Hapa utajifunza utofauti kati ya php constant na variable. Na hili ni somo la nane katika mfululizo wa masomo haya ya php level 1. Soma Zaidi...

image PHP level 1 somo la kumi na mbili (12) final
Mafunzo ya php level 1 somo ka 12 mwisho wa mafunzo. Hapa utaona project ambazo unaweza kufanya kutokana na mafunzo haya. Soma Zaidi...

image Php level 1 somo la saba (7)
Hili ni somo la saba, mafunzo ya php level 1. Katika somo hili utajifunza jinsi ya kuandika function yako mwenyewe. Soma Zaidi...

image PHP level 1 somo la tisa (9).
Somo la nane mafunzo ya php, katika somo hili utajifunza kuhusu array na jinsi ya kutengeneza array. Soma Zaidi...

image Mafunzo ya php level 1 somo la nne (4)
somo hili la 4 katika mafunzo ya PHP level 1 utajifunza aina za data mabazo php inakwenda kuzitumia. Soma Zaidi...

image PHP level 1 somo la tano (5)
Haya ni mafunzo ya php na hili ni somo la tano. Katika somovhili utajifunza namna ya kutengeneza functions. Soma Zaidi...

image PHP level 11 somo la kumi na moja (11)
Katika somo hilivutajifunza namna ya kutumia HTML form. Namna ya kuookea taarifa kutoka kwenye madodoso ya html form. Soma Zaidi...

image PHP level 1 somo la kumi (10)
Somo la 10 mafunzo ya php level 1. Katika somo hili utajifunza kuhusu condition statement. Soma Zaidi...

image Mafunzo ya php level 1 somo la kwanza (1)
Karibu kwenye mafunzo ya PHP level 1 na hili ni somo la kwanza. Hapa utajifunza maana ya php, inavyofanya kazi pamoja na historia yake kwa ufupi Soma Zaidi...