Vertailu Operaattorit PHP PHP Operaattorit - Osa 3 Johdanto Tämä on osa 3 minun sarja, PHP Operaattorit. Tasa operaattorit ovat == ja! = (Katso selitys alla). Identtiset operaattorit ovat === ja! == (Katso selitys alla). Suhteelliset operaattorit ovat <,>, = (katso selitys alla). Tässä osa sarjasta katsomme tasa samanlaisia ja ihmissuhteisiin toimijoiden PHP. PHP nämä kolme toimijoiden kutsutaan vertailuoperaattoreita. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected].
Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Equal Operaattori On ==, kirjoitettu kuin kaksinkertainen sijoitusoperaattori. Yhdenvertaisen operaattori palauttaa true, jos operandit kummallakin puoli ovat samoin, muuten se palauttaa false. Ei Yhtäläiset Operaattori Ei Equal operaattori on vastakohta Equal Operator. Ei Equal operaattori on,! =. Se palauttaa true, jos operandit eivät ole yhtä suuria, muuten se palauttaa false.
Katsokaamme joitakin esimerkkejä: Kokeile seuraavia koodi: $ myVar = 25; $ HisVar = 30; jos ($ myVar! = $ hisVar) {kaiku "arvot kahden muuttujan eivät ole samanarvoisia."; }?> MyVar on 25, hisVar on 30. ehto luetaan näin: Jos myVar ei ole sama kuin hisVar, sitten jos-lohko suoritetaan. Koska muuttujien arvot eivät ole yhtä suuret, (myVar! = MyVar) palauttaa true. On seuraava koodi, arvot kahden muuttujan ovat yhtä suuret, niin ehto palauttaa vääriä ja jos-lohko ei ole suoritettu. $ MyVar = 50; $ HisVar = 50; jos ($ myVar! = $ hisVar) {kaiku "arvot kahden muuttujan eivät ole samanarvoisia.
"; }?> <> On myös operaattori. On synonyymi! =. Identtiset Operaattori sama operaattori on ===. Se on samanlainen kuin yhtä operaattori, mutta tässä, se ei ole vain kaksi arvoa, jotka täytyy olla yhtä suuri, minkä tyyppisiä kahden arvon tulisi olla yhtä suuri. Esimerkiksi, jos kaksi lukua ovat samat, ne molemmat olla kokonaislukuja tai molemmat kelluu. 5, joka on kokonaisluku, ei ole sama kuin 5,0, joka on float. Kuitenkin 5 joka on kokonaisluku on yhtä kuin 5,0, joka on float. Toivottavasti huomaat eroa sanan käytön sama ja yhtä. Lue ja yrittää seuraava koodi: $ myVar = 5; $ HisVar = 5.
0; jos ($ myVar === $ hisVar) {kaiku "arvot kahden muuttujan ovat samat."; } Else {echo "arvot kahden muuttujan eivät ole identtisiä."; }?> Ole sama Operaattori ei sama operaattori on! ==. Se on vastakohta sama operaattori. Täällä, jos kaksi arvoa eivät ole yhtä suuret tai samantyyppistä, totta palautetaan; jos kaksi arvoa ovat samat, mutta ei samantyyppistä, totta palautetaan; Jos nämä kaksi arvoa eivät ole yhtä suuret, mutta samaa tyyppiä, todellinen palautetaan. Lue ja kokeile seuraavia: $ myVar = 5; $ HisVar = 5.
0; jos ($ myVar! == $ hisVar) {echo "arvot kahden muuttujan eivät ole identtisiä."; }?> Suurempi kuin Operaattori Suurempi kuin operaattori on,>. Se palauttaa true, jos vasen operandi on suurempi kuin oikean operandin. Seuraavassa esimerkissä, vasen operandi on suurempi kuin oikean operandin. Joten jos-lohko suoritetaan: $ var1 = 60; $ Var2 = 70; jos ($ var2> $ var1) {echo "arvo $ var2 on suurempi kuin arvo $ Muutt1."; }?> Lue ja yrittää edellä koodi.
Suurempi tai yhtä suuri Operator Suurempi tai yhtä suuri operaattori on,> = (se on matematiikkaa suurempi kuin merkin jälkeen matematiikka yhtäläisyysmerkki). Se palauttaa true, jos vasemmalla operandi on suurempi tai yhtä suuri kuin oikean operandin. Less Than Operaattori alle Operator on pienempi tai yhtä suuri Operaattori pienempi tai yhtä suuri operaattori on, Mittauksia Operaattori kolmen komponentin operaattori on?:. Se on ? ja: merkkejä erotettu. Syntaksi toimijan on: kunto? palauttaa tämä arvo, jos totta: palauta muu arvo, jos epätosi Tämä antaa sinulle yksinkertainen, jos edellytys.
Jos se arvioidaan totta, arvo jälkeen? merkki palautetaan. Jos ehto arvioidaan false arvon jälkeen: merkki palautetaan. Paluu arvo voidaan määrittää uusi muuttuja. Seuraava koodi kuvaa tätä: $ = 7; $ B = 8; $ C = $ b> $? 50: 40; echo $ C; ?>