136 of 410 menu

Funcția strcasecmp

Funcția strcasecmp efectuează o comparare binar-sigură a șirurilor fără a ține cont de litere mari și mici. Primul parametru este primul șir pentru comparare, al doilea este al doilea șir. Funcția returnează 0 dacă șirurile sunt identice, numărul -1 dacă primul șir este mai mic decât al doilea, și un număr mai mare decât 1 dacă primul șir este mai mare decât al doilea.

Sintaxă

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

Exemplu

Compararea a două șiruri identice cu litere diferite:

<?php $res = strcasecmp('Hello', 'hello'); echo $res; ?>

Rezultatul executării codului:

0

Exemplu

Compararea șirurilor unde primul este mai mic decât al doilea:

<?php $res = strcasecmp('apple', 'banana'); echo $res; ?>

Rezultatul executării codului:

-1

Exemplu

Compararea șirurilor unde primul este mai mare decât al doilea:

<?php $res = strcasecmp('zebra', 'apple'); echo $res; ?>

Rezultatul executării codului:

1

Vedeți și

  • funcția strcmp,
    care compară șiruri ținând cont de litere mari și mici
  • funcția strncasecmp,
    care compară primele n caractere ale șirurilor fără a ține cont de litere mari și mici
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