PHP strcmp() -funktio

Esimerkki

Vertaa kahta merkkijonoa (eri kirjainkoon mukaan):

<?php
echo strcmp("Hello world!","Hello world!");
?>

Suoritettavat esimerkit

Määrittely ja käyttö

strcmp()-funktio verrataan kahta merkkijonoa.

Kommentti:strcmp()-funktio on binaarisesti turvallinen ja kirjainkohtainen.

Vinkki:Tämä funktio on samanlainen strncmp() Funktio on samanlainen, mutta strncmp() mahdollistaa jokaiselle merkkijonolle määritetyn merkkien määrän, joita verrataan.

Syntaksi

strcmp(string1,string2)
Parametrit Kuvaus
string1 Välttämätön. Määritä ensimmäinen merkkijono, jota vertaillaan.
string2 Välttämätön. Määritä toinen merkkijono, jota vertaillaan.

Tekninen yksityiskohta

Palautusarvo:

Tämä funktio palauttaa:

  • 0 - Jos kaksi merkkijonoa ovat yhtä suuria
  • <0 - Jos string1 Pienempi kuin string2
  • >0 - Jos string1 Suurempi kuin string2
PHP-versio: 4+

Lisää esimerkkejä

Esimerkki 1

Vertaile kaksi merkkijonoa (kirjainkohtainen, Hello ja hELLo tulostus on eri):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

Suoritettavat esimerkit

Esimerkki 2

Eri palautusarvot:

<?php
echo strcmp("Hello world!","Hello world!"); // Kaksi merkkijonoa ovat yhtä suuria
echo strcmp("Hello world!","Hello"); // string1 Suurempi kuin string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 Pienempi kuin string2
?>

Suoritettavat esimerkit