133 of 410 menu

Fonction strcoll

La fonction strcoll compare deux chaînes en tenant compte des paramètres régionaux actuels. Le premier paramètre reçoit la première chaîne à comparer, le second reçoit la deuxième chaîne. La fonction retourne 0 si les chaînes sont identiques, un nombre -1 si la première chaîne est inférieure à la seconde, et un nombre supérieur à 1 si la première chaîne est supérieure à la seconde.

Syntaxe

strcoll(string1, string2);

Exemple

Comparaison de chaînes avec différentes 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; ?>

Résultat de l'exécution du code :

-1 -1

Exemple

Comparaison de chaînes identiques :

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

Résultat de l'exécution du code :

0

Voir aussi

  • la fonction strcmp,
    qui compare les chaînes sans tenir compte des paramètres régionaux
  • la fonction strcasecmp,
    qui compare les chaînes de manière insensible à la casse
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser