Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Vertailuoperaatiot | Muuttujat ja Tietotyypit
Johdanto PHP:hen

Vertailuoperaatiot

Pyyhkäise näyttääksesi valikon

Vertailuoperaatiot PHP:ssä käytetään arvojen vertaamiseen ja niiden keskinäisen suhteen määrittämiseen. Nämä operaatiot palauttavat usein totuusarvoja (true tai false) sen perusteella, onko vertailu tosi vai epätosi.

Yhtäsuuri (==): Tarkistaa, ovatko kaksi arvoa yhtäsuuret.

main.php

main.php

1234
<?php $result = (10 == 5); // `$result` will be `false` echo $result; ?>

Ei yhtä suuri (!=): Tarkistaa, eivätkö kaksi arvoa ole yhtä suuret.

main.php

main.php

1234
<?php $result = (10 != 5); // `$result` will be `true` echo $result; ?>

Identtinen (===): Tarkistaa, ovatko kaksi arvoa yhtä suuret ja samaa tyyppiä.

main.php

main.php

1234
<?php $result = (10 === "10"); // `$result` will be `false` echo $result; ?>

Ei identtinen (!==): Tarkistaa, ovatko kaksi arvoa eri suuruisia tai eri tyyppiä.

main.php

main.php

1234
<?php $result = (10 !== "10"); // `$result` will be `true` echo $result; ?>

== (Yhtä suuri kuin) -operaattori vertaa kahden operaandin arvoja, välittämättä niiden tietotyypeistä. Jos molempien operaandien arvot ovat samat, == palauttaa true. === (Identtinen) -operaattori vertaa sekä arvoja että tietotyyppejä. Se palauttaa true vain, jos sekä arvot että tietotyypit ovat identtiset. != (Eri suuri kuin) ja !== (Ei identtinen) toimivat samalla tavalla, mutta tarkistavat, etteivät arvot (tai tietotyypit) ole samat.

Nämä erot ovat olennaisia arvojen vertailussa ja loogisten operaatioiden oikeellisuuden varmistamisessa PHP-ohjelmissa.

"Suurempi kuin" ja "Pienempi kuin" -operaattorit

Esimerkiksi $result = (10 > 5); asettaa $result-muuttujan arvoksi true:

main.php

main.php

1234
<?php $result = (10 > 5); // `$result` will be `true` echo $result; ?>

Totuusarvot ja vertailuoperaatiot ovat olennaisia PHP-sovellusten ehdollisen logiikan ja päätöksenteon toteuttamisessa. Niiden avulla kehittäjät voivat ohjata ohjelman kulkua ehtojen perusteella ja tehdä dynaamisia päätöksiä koodissaan.

question mark

Valitse oikeat väittämät vertailuoperaatioista PHP:ssä

Valitse kaikki oikeat vastaukset

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Vertailuoperaatiot

Vertailuoperaatiot PHP:ssä käytetään arvojen vertaamiseen ja niiden keskinäisen suhteen määrittämiseen. Nämä operaatiot palauttavat usein totuusarvoja (true tai false) sen perusteella, onko vertailu tosi vai epätosi.

Yhtäsuuri (==): Tarkistaa, ovatko kaksi arvoa yhtäsuuret.

main.php

main.php

1234
<?php $result = (10 == 5); // `$result` will be `false` echo $result; ?>

Ei yhtä suuri (!=): Tarkistaa, eivätkö kaksi arvoa ole yhtä suuret.

main.php

main.php

1234
<?php $result = (10 != 5); // `$result` will be `true` echo $result; ?>

Identtinen (===): Tarkistaa, ovatko kaksi arvoa yhtä suuret ja samaa tyyppiä.

main.php

main.php

1234
<?php $result = (10 === "10"); // `$result` will be `false` echo $result; ?>

Ei identtinen (!==): Tarkistaa, ovatko kaksi arvoa eri suuruisia tai eri tyyppiä.

main.php

main.php

1234
<?php $result = (10 !== "10"); // `$result` will be `true` echo $result; ?>

== (Yhtä suuri kuin) -operaattori vertaa kahden operaandin arvoja, välittämättä niiden tietotyypeistä. Jos molempien operaandien arvot ovat samat, == palauttaa true. === (Identtinen) -operaattori vertaa sekä arvoja että tietotyyppejä. Se palauttaa true vain, jos sekä arvot että tietotyypit ovat identtiset. != (Eri suuri kuin) ja !== (Ei identtinen) toimivat samalla tavalla, mutta tarkistavat, etteivät arvot (tai tietotyypit) ole samat.

Nämä erot ovat olennaisia arvojen vertailussa ja loogisten operaatioiden oikeellisuuden varmistamisessa PHP-ohjelmissa.

"Suurempi kuin" ja "Pienempi kuin" -operaattorit

Esimerkiksi $result = (10 > 5); asettaa $result-muuttujan arvoksi true:

main.php

main.php

1234
<?php $result = (10 > 5); // `$result` will be `true` echo $result; ?>

Totuusarvot ja vertailuoperaatiot ovat olennaisia PHP-sovellusten ehdollisen logiikan ja päätöksenteon toteuttamisessa. Niiden avulla kehittäjät voivat ohjata ohjelman kulkua ehtojen perusteella ja tehdä dynaamisia päätöksiä koodissaan.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt