substr_compare
(PHP 5)
substr_compare — Compare deux chaînes depuis un offset jusqu'à une longueur en caractères
Description
int substr_compare
( string $main_str
, string $str
, int $offset
[, int $length
[, bool $case_insensitivity
]] )
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.
Example#1 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
?>