132 of 410 menu

Funcția strcmp

Funcția strcmp efectuează o comparație binar-sigură a șirurilor de caractere cu luarea în considerare a registrului. Returnează 0, dacă șirurile sunt identice, un număr negativ dacă primul șir este mai mic decât al doilea și un număr pozitiv dacă primul șir este mai mare decât al doilea.

Sintaxă

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

Exemplu

Compararea șirurilor identice:

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

Rezultatul executării codului:

0

Exemplu

Compararea șirurilor diferite (cu luarea în considerare a registrului):

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

Rezultatul executării codului (număr negativ, deoarece 'A' < 'a' în ASCII):

-32

Exemplu

Utilizarea în operatorii condiționali:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Parola corectă"; } else { echo "Parola incorectă"; } ?>

Rezultatul executării codului:

"Parola corectă"

Vedeți și

  • funcția strcasecmp,
    care compară șirurile fără a lua în considerare registrul
  • funcția strncmp,
    care compară primele n caractere ale șirurilor
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge