133 of 410 menu

Functie strcoll

De functie strcoll vergelijkt twee strings rekening houdend met de huidige locale. De eerste parameter is de eerste string om te vergelijken, de tweede is de tweede string. De functie retourneert 0 als de strings identiek zijn, een getal -1 als de eerste string kleiner is dan de tweede, en een getal groter dan 1 als de eerste string groter is dan de tweede.

Syntaxis

strcoll(string1, string2);

Voorbeeld

Strings vergelijken met verschillende locales:

<?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; ?>

Resultaat van het uitvoeren van de code:

-1 -1

Voorbeeld

Vergelijken van identieke strings:

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

Resultaat van het uitvoeren van de code:

0

Zie ook

  • de functie strcmp,
    die strings vergelijkt zonder rekening te houden met de locale
  • de functie strcasecmp,
    die strings vergelijkt zonder onderscheid te maken tussen hoofd- en kleine letters
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren