La fonction strcoll() compare les deux chaînes s1 et s2. Elle renvoie un entier négatif, nul, ou positif. La comparaison est effectuée en se basant sur la localisation en cours pour la catégorie LC_COLLATE.
(PHP 4 >= 4.0.5, PHP 5)
strcoll () — Comparaison de chaînes localisées
La fonction strcoll () compare deux chaînes. La fonction strcoll() compare les deux chaînes string1 et string2. Elle renvoie un entier négatif, nul, ou positif. La comparaison est effectuée en se basant sur la localisation en cours pour la catégorie LC_COLLATE.
Cette fonction retourne :
La comparaison des chaînes peut varier selon les arrangements de lieu (A<a ou A>a).
Syntaxe
strcoll (string1, string2)
Paramètre | Description |
---|---|
string1 |
Requis. Spécifie la première chaîne à comparer |
string2 |
Requis. Spécifie la deuxième chaîne à comparer |
Note : Cette comparaison est sensible à la casse, et que, contrairement à strcmp(), elle n'est pas compatible avec les chaînes binaires.
Note : Si strcoll() utilise les locales courantes pour effectuer la comparaison. Si la locale courante est C ou POSIX, cette fonction est alors équivalente à la fonction strcmp().
<html>
<body>
<?php
if(strcoll("Bonjour le monde!","Bonjour le monde!")==0)
echo "Les deux chaine sont identiques";
?>
</body>
</html>
Le résultat du code ci-dessus sera :
Les deux chaine sont identiques
<html>
<body>
<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello WORLD!");
echo "<br />";
setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello WORLD!");
?>
</body>
</html>
Le résultat du code ci-dessus sera :
-1
1
Fonction precedente: |
Fonction suivante: |
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT