Sammenligning Operatører i PHP PHP Operatører - Del 3 Innledning Dette er del 3 av serien min, PHP Operatører. Likestilling operatører er == og! = (Se forklaring nedenfor). Identiske operatører er === og! == (Se forklaring nedenfor). Relasjonsoperatorer er <,>, = (se forklaring nedenfor). I denne delen av serien ser vi på likestilling, identiske og relasjonelle operatører i PHP. I PHP disse tre typer operatører kalles sammenligning operatører. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på forchatrans@yahoo.
com. Det er, kontakt meg for den minste problemet du har om hva du leser. Equal Operatør Det er ==, skrevet som et dobbelt oppdrag operatør. Likhets operatøren returnerer true hvis operander på begge sider er like, ellers returnerer den USANN. Den Ikke lik Operator den ikke lik operatør er det motsatte av Equal Operator. Den Ikke lik operatøren er,! =. Den returnerer true hvis operander ikke er like, ellers returnerer den USANN. La oss se på noen eksempler: Prøv følgende kode: $ myVar = 25; $ hisVar = 30; if (! $ myVar = $ hisVar) {echo "Verdiene av de to variablene er ikke like.
"; }?> MyVar er 25, hisVar er 30. Tilstanden leses slik: Hvis myVar er ikke lik hisVar, så hvis-blokken vil bli henrettet. Siden verdiene av variablene ikke er like, (myVar! = MyVar) returnerer true. I det følgende kode, verdiene av de to variablene er like, slik at tilstanden returnerer usann og if-blokken blir ikke utført. $ myVar = 50; $ hisVar = 50; if (! $ myVar = $ hisVar) {echo "Verdiene av de to variablene er ikke like."; }?> <> Er også en operatør. Det er synonymt med! =. Den Identisk Operatør Det samme operatør ===.
Den er lik den tilsvarende operatør, men her er det ikke bare de to verdier som må være like, bør typer av de to verdiene også være like. For eksempel, hvis to tall er like, bør begge være hele tall eller begge være flyter. 5 som er et helt tall ikke er identisk til 5,0 som er en flottør. Imidlertid, 5 som er et helt tall er lik 5,0, som er en flottør. Jeg håper du legger merke til forskjellen mellom bruk av ordet identisk og lik. Les og prøv følgende kode: $ myVar = 5; $ hisVar = 5,0; if ($ myVar === $ hisVar) {echo "Verdiene av de to variablene er identiske.
"; } Else {echo "Verdiene av de to variablene er ikke identiske."; }?> Den ikke identiske Operatør ikke identiske operatøren er! ==. Det er det motsatte av den samme operatør. Her, hvis de to verdier ikke er like eller ikke av samme type, sann returneres; Hvis de to verdiene er like, men ikke av samme type, sann returneres; hvis de to verdier ikke er like, men av samme type, sann returneres. Les og prøv følgende: $ myVar = 5; $ hisVar = 5,0; if (! $ myVar == $ hisVar) {echo "Verdiene av de to variablene er ikke identiske."; }?> The Greater Than Operatør Større enn operatør,>.
Den returnerer true hvis venstre operanden er større enn den høyre operand. I følgende eksempel, er den venstre operanden større enn høyre operand. Så hvis-blokk blir utført: $ var1 = 60; $ var2 = 70; if ($ var2> $ var1) {echo "Verdien av $ var2 er større enn verdien av $ var1."; }?> Les og prøv koden ovenfor. Større enn eller lik Operatør Større enn eller lik operatør er,> = (det er regnestykket større enn tegn etterfulgt av matematikk likhetstegnet). Den returnerer true hvis venstre operand er større enn eller lik den høyre operand.
The Less Than Operator mindre enn Operator er den Mindre enn eller lik Operatør på mindre enn eller lik operatør er, trefoldig Operator den trefoldig operatøren er?:. Det er ? og: tegn separert. Syntaksen til denne operatøren er: tilstand? returnere denne verdien hvis sant: returnere denne annen verdi hvis falsk Dette gir deg en enkel if-tilstand. Hvis det blir vurdert som sann, verdien etter? skiltet er returnert. Hvis tilstanden evalueres til false verdien etter: returneres tegn. Returverdien kan tildeles en ny variabel.
Følgende kode illustrerer dette: $ a = 7; $ b = 8; $ c = $ b> $ a? 50: 40; echo $ c; ?>