132 of 410 menu

Funkcija strcmp

Funkcija strcmp izvede binarno varno primerjavo nizov ob upoštevanju velikosti črk. Vrne 0, če so nizi identični, negativno število, če je prvi niz manjši od drugega, in pozitivno število, če je prvi niz večji od drugega.

Sintaksa

strcmp(string $str1, string $str2): int

Primer

Primerjava enakih nizov:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Rezultat izvajanja kode:

0

Primer

Primerjava različnih nizov (ob upoštevanju velikosti črk):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Rezultat izvajanja kode (negativno število, ker je 'A' < 'a' v ASCII):

-32

Primer

Uporaba v pogojnih stavkih:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Geslo je pravilno"; } else { echo "Geslo je napačno"; } ?>

Rezultat izvajanja kode:

"Geslo je pravilno"

Glejte tudi

  • funkcijo strcasecmp,
    ki primerja nize brez upoštevanja velikosti črk
  • funkcijo strncmp,
    ki primerja prvih n znakov nizov
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni