PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case
Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi
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 s...
Umeionaje Makala hii.. ?
Share On:
👉1 Sira ya Mtume Muhammad (s.a.w) 👉2 Kitau cha Fiqh 👉3 web hosting 👉4 Dua za Mitume na Manabii 👉5 Madrasa kiganjani 👉6 ai web app
Post zinazofanana:
PHP somo la 70: jinsi ya kutuma email yenye html, picha na attachment
Katika somo hili utakwenda kujifunza jinsi ya kutuma email ambayo ina HTML, pia utajifunza kutuma email yenye picha na attachment nyinginezo kama pdf
Soma Zaidi...PHP - somo la 30: Baadhi function za PHP
Katika somo hili utakwenda kujifunza jinsi ya ktumia baadhi ya function za php
Soma Zaidi...PHP somo la 99: Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Katika somo hili utakwenda kujifunza Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Soma Zaidi...PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP.
Soma Zaidi...PHP somo la 95: Jinsi ya kutengeneza customer ORM
Katika somo hili uttakwend akujifunz ajinsi ambavyo utaweza kutengeneza simple ORM yakwako mwenyewe
Soma Zaidi...PHP BLOG - somo la 10: Jinsi ya kufanya sanitization
Katika somo hili utajifunza jinsi ya kufanya sanitization kwenye user input ili kuzuia sql injection kwenye database.
Soma Zaidi...