Manuel PHP
Précédent |  | Suivant

# substr_compare

(PHP 5)

substr_compare -- Compare 2 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.

Exemple 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 ?>`

Précédent | Sommaire | Suivant
strtr | Niveau supérieur | substr_count