133 of 410 menu

Funcția strcoll

Funcția strcoll compară două șiruri ținând cont de localizarea curentă. În primul parametru este transmis primul șir pentru comparare, în al doilea - 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 numărul mai mare 1 dacă primul șir este mai mare decât al doilea.

Sintaxă

strcoll(string1, string2);

Exemplu

Compararea șirurilor cu localizări diferite:

<?php setlocale(LC_COLLATE, 'en_US.UTF-8'); $res1 = strcoll('apple', 'banana'); setlocale(LC_COLLATE, 'de_DE.UTF-8'); $res2 = strcoll('äpfel', 'zebra'); echo $res1; echo $res2; ?>

Rezultatul executării codului:

-1 -1

Exemplu

Compararea șirurilor identice:

<?php setlocale(LC_COLLATE, 'ru_RU.UTF-8'); $res = strcoll('строка', 'строка'); echo $res; ?>

Rezultatul executării codului:

0

Vedeți și

  • funcția strcmp,
    care compară șiruri fără a ține cont de localizare
  • funcția strcasecmp,
    care compară șiruri fără a ține cont de registru
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