*   >> läser Utbildning artiklar >> science >> programming

Jämförelse Operatörer i Php

Jämförelseoperatorer i PHP PHP Operatörer - Del 3 Inledning Detta är del 3 i min serie, PHP Operatörer. Jämställdhets operatörer är == och! = (Se förklaring nedan). Identiska operatörer är === och! == (Se förklaring nedan). Relationsoperatorer är <,>, = (se förklaring nedan). I denna del av serien ser vi på jämlikhet, identiska och relationsoperatorer i PHP. I PHP dessa tre typer av aktörer kallas jämförelseoperatörer. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected].

Det vill säga, kontakta mig för minsta problem du har om vad du läser. Equal Operator Det är ==, skrev som en dubbel tilldelningsoperatorn. Lika returnerar true om operanderna på båda sidor är lika, annars returneras false. Den inte lika Operator Den Inte Lika operatören är motsatsen till Equal Operator. Den Inte Lika operatören,! =. Den returnerar sant om operanderna inte är lika, annars returneras false. Låt oss titta på några exempel: Prova följande kod: $ myVar = 25; $ hisVar = 30; if (! $ myVar = $ hisVar) {echo "Värdena för de två variablerna är inte lika.

"; ?}> MyVar är 25, hisVar är 30. Villkoret läses så här: Om myVar är inte lika med hisVar, då if-blocket kommer att genomföras. Eftersom värdena på variablerna inte är lika, (myVar! = MyVar) returnerar true. I följande kod, värdena för de två variablerna är lika, så villkoret returnerar false och om-blocket utförs inte. $ myVar = 50; $ hisVar = 50; if (! $ myVar = $ hisVar) {echo "Värdena för de två variablerna är inte lika."; }?> <> Är också en operatör. Det är synonymt med! =. Den Identisk Operatör Den identiska operatören är ===.

Det liknar den lika med operatören, men här är det inte bara de två värden som måste vara lika, bör de typer av de två värdena också vara lika. Till exempel, om två tal är lika, bör de båda vara heltal eller båda vara flyter. 5 som är ett heltal inte är identisk med 5,0 vilket är en flottör. Emellertid 5 som är ett heltal lika med 5,0, som är en flottör. Jag hoppas att du märker skillnaden mellan användningen av ordet identiska och lika. Läs och prova följande kod: $ myVar = 5; $ hisVar = 5,0; if ($ myVar === $ hisVar) {echo "Värdena för de två variablerna är identiska.

"; } Else {echo "Värdet av de två variablerna är inte identiska."; }?> Den inte identiska Operator Den inte identiska operatör! ==. Det är motsatsen till den identiska operatören. Här, om de två värdena inte är lika eller inte är av samma typ, true returneras; Om de två värdena är lika, men inte av samma typ, true returneras; Om de två värdena inte är lika men av samma typ, true returneras. Läs och prova följande: $ myVar = 5; $ hisVar = 5,0; if (! $ myVar == $ hisVar) {echo "Värdena för de två variablerna inte är identiska."; }?> Greater Than Operator Greater Than operatör,>.

Den returnerar sant om vänster operand är större än den högra operanden. I följande exempel, är den vänstra operanden större än den högra operanden. Så om-blocket exekveras: $ var1 = 60; $ var2 = 70; if ($ var2> $ var1) {echo "Värdet på $ var2 är större än värdet på $ var1."; }?> Läs och prova ovanstående kod. Större än eller lika Operator Större än eller lika operatör,> = (det är matte större än tecken följt av matten likhetstecknet). Den returnerar sant om den vänstra operanden är större än eller lika med den högra operanden.

Den mindre än Operator de mindre än Operator är det mindre än eller lika Operator Mindre än eller lika operatör, det ternära Operatör den ternära operatör?:. Det är ? och: tecken separerade. Syntaxen för operatören: tillstånd? returnera denna värde om sant: returnera denna andra värde om false Detta ger dig en enkel if-tillstånd. Om det utvärderas till true, värdet efter? tecken returneras. Om villkoret utvärderas false värdet efter: tecknet returneras. Returvärdet kan tilldelas en ny variabel.

Följande kod illustrerar detta: $ a = 7; $ b = 8; $ c = $ b> en $? 50: 40; echo $ c; ?>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.