(PHP 5)
substr_compare — Compare deux chaînes depuis un offset jusqu'à une longueur en caractères
substr_compare() compare main_str à partir de la position offset avec str pendant length caractères.
Cette fonction retourne < 0 si main_str à partir de offset est inférieur à str , > 0 s'il est plus grand que str , et 0 si ils sont égaux. Si length est égal ou plus grand que la taille de main_str et que length est configuré, substr_compare() affiche une alerte et retourne FALSE .
Si case_insensitivity est à TRUE , la comparaison n'est pas sensible à la casse.
Exemple 2650. Exemple avec substr_compare()
<?php
echo
substr_compare
(
"abcde"
,
"bc"
,
1
,
2
);
// 0
echo
substr_compare
(
"abcde"
,
"bcg"
,
1
,
2
);
// 0
echo
substr_compare
(
"abcde"
,
"BC"
,
1
,
2
,
true
);
// 0
echo
substr_compare
(
"abcde"
,
"bc"
,
1
,
3
);
// 1
echo
substr_compare
(
"abcde"
,
"cd"
,
1
,
2
);
// -1
echo
substr_compare
(
"abcde"
,
"abc"
,
5
,
1
);
// warning
?>