132 of 410 menu

A strcmp függvény

A strcmp függvény binárisan biztonságos, kis- és nagybetűérzékeny sztring összehasonlítást végez. 0-t ad vissza, ha a sztringek azonosak, negatív számot, ha az első sztring kisebb, mint a második, és pozitív számot, ha az első sztring nagyobb, mint a második.

Szintaxis

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

Példa

Azonos sztringek összehasonlítása:

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

A kód végrehajtásának eredménye:

0

Példa

Különböző sztringek összehasonlítása (kis- és nagybetűérzékenyen):

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

A kód végrehajtásának eredménye (negatív szám, mert 'A' < 'a' az ASCII táblázatban):

-32

Példa

Használata feltételes utasításokban:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "A jelszó helyes"; } else { echo "A jelszó helytelen"; } ?>

A kód végrehajtásának eredménye:

"A jelszó helyes"

Lásd még

  • a strcasecmp függvényt,
    amely sztringeket hasonlít össze kis- és nagybetűérzékenység nélkül
  • a strncmp függvényt,
    amely a sztringek első n karakterét hasonlítja össze
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás