Syntaxe :strcoll ($string1, $string2)
Paramètres :la fonction prend deux paramètres de chaîne requis, qui sont décrits ci-dessous.
< b>$string1 :ce paramètre fait référence à la première chaîne à comparer.$string2 :ce paramètre fait référence à la deuxième ligne qui sera utilisée dans le comparaison. Valeur renvoyée : la fonction renvoie une valeur entière aléatoire en fonction de la condition de correspondance, qui est donnée par :
- Renvoie 0 si les chaînes sont égales.
- Renvoie une valeur négative (< 0) si $string1 est inférieur à $string2.
- Renvoie une valeur positive (> 0) si $string2 est inférieur à $string1.
Exemples :Entrée : $string1 = "ingénieur pour ingénieur" $string2 = "ingénieur pour ingénieur" Sortie : 0 Entrée : $string1 = "striver" $string2 = "raj " Résultat : 1 Les programmes suivants illustrent l`utilisation de la fonction strcoll() :Programme 1 :Le programme ci-dessous montre la valeur de retour lors du passage de deux chaînes identiques< ? php
// PHP- programme pour comparer deux chaînes en utilisant
// la fonction strcoll() (deux chaînes sont égales )
$string1
=
"ingénieur pour ingénieur"
;
$string2
=
"ingénieur pour ingénieur"
;
// affiche 0 car les deux lignes sont égales
echo
strcoll
(
$string1
,
$string2
);
?>
Sortie :0
Programme 2 :Le programme ci-dessous montre la valeur de retour lorsque la ligne1 est supérieure à la ligne2< ? php
// Programme PHP pour comparer deux chaînes en utilisant
// la fonction strcoll() (string1 > string2)
$string1
=
"striver"
;
$string2
=
"raj"
;
// imprime > 0
echo
strcoll
(
$string1
,
$string2
);
?>
Sortie :1
Programme 3 :Le programme ci-dessous montre la valeur de retour lorsque la ligne2 est supérieure à la ligne1< ? php
// Programme PHP pour comparer deux chaînes en utilisant
// la fonction strcoll() (string2 > string1)
$string1
=
"CPP"
;
$string2
=
"PHP"
;
// affiche < 0
echo
strcoll
(
$string1
,
$string2
);
?>
Sortie :-13
Lien :
http: //php.net/manual/en/function.strcoll.php