Een voorwaardelijke instructie in PHP kunt u een beslissing over welke logica uit te voeren op basis van de waarden in variabelen maken . Bijvoorbeeld , kunt u ervoor kiezen om een bericht af te drukken als een persoon onder de leeftijd en een andere boodschap als een persoon van de leeftijd. Er zijn drie soorten conditionele statements in PHP : de "als ... anders " verklaring , de " switch " statement en de ternaire operator . Instructies 1 Maak een eenvoudige voorwaardelijke verklaring met "als " , gevolgd door de voorwaarde tussen haakjes , gevolgd door de verklaring uit te voeren als het waar is . Typ bijvoorbeeld : if ( $ leeftijd < 21 ) echo " ! Je kunt geen alcohol te kopen " ; kopen van 2 Combineren " anders " met "als " een uit te voeren verschillende verliesrekening wanneer de voorwaarde onwaar is . Typ bijvoorbeeld : if ( $ leeftijd < 21 ) echo " Je kunt geen alcohol kopen ! " ; Anders echo " You zijn toegestaan om alcohol te kopen " ; Gebruik 3 " elseif " aan meer dan een aandoening in de voorwaardelijke statement te evalueren . Typ bijvoorbeeld : if ( $ leeftijd < 18 ) echo " Je kunt geen alcohol of sigaretten te kopen ! " ; Elseif ( $ leeftijd < 21 ) echo " je kunt geen alcohol kopen , maar u kunt sigaretten te kopen . " ; anders echo " Het is toegestaan om alcohol en sigaretten te kopen " ; < br > 4 Gebruik de " switch " statement wanneer een variabele bevat een reeks waarden en je wilt iets anders voor elke waarde doen . Steek elke conditie met "case ", gevolgd door de verklaringen die u wilt uitvoeren , gevolgd door een " break ; " . Gebruik " default " in plaats van "case " aan alle andere voorwaarden overeenkomen . Voeg de inhoud van de instructie switch in accolades . Typ bijvoorbeeld : schakelaar ( $ kleur ) { geval "rood" : $ hex = " # EE2C2C " ; break ; geval " blue " : $ hex = " # 191970 " ; break ; case " green " : $ hex = " # 31B94D " ; break ; default : $ hex = " # CDC9C9 " ; break ; } 5 Gebruik de ternaire operator om een statement te maken en terug te keren een waarde als een uitspraak waar is en een andere waarde als er een verklaring is vals . Geef de toestand gevolgd door een "?" en de waarde als het waar is , gevolgd door een " : " en de waarde als onwaar . Typ bijvoorbeeld : $ legal_drinking_age = ( $ leeftijd < 21 ) ? " No " : " Ja " ;
|