Maison > Article > développement back-end > Comment comparer des chaînes en php quelle que soit leur taille
En PHP, vous pouvez utiliser la fonction intégrée strncasecmp() pour comparer des chaînes sans respecter la casse, la syntaxe est "strncasecmp(str1,str2,length)". Si la valeur de retour est 0, cela signifie que les deux chaînes sont égales ; si la valeur de retour est inférieure à 0, cela signifie que str1 est inférieur à str2.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comparaison PHP insensible à la casse String
<?php echo strncasecmp("Hello","Hello",6); echo "<br>"; echo strncasecmp("Hello","hELLo",6); ?>
Sortie :
0 0
Étant donné que la fonction strncasecmp() n'est pas sensible à la casse, la sortie de Hello et hELLo est la même.
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
Introduction aux fonctions associées :
strncasecmp( ) La fonction est utilisée pour comparer deux chaînes (insensible à la casse).
Syntaxe :
strncasecmp(string1,string2,length)
Paramètres :
string1 Obligatoire. Spécifie la première chaîne à comparer.
string2 Obligatoire. Spécifie la deuxième chaîne à comparer.
longueur Obligatoire. Spécifie le nombre de caractères par chaîne utilisés pour la comparaison.
Valeur de retour :
0 - si les deux chaînes sont égales
007acd4f09ca3851feac2a77f79392a60 - Si string1 est supérieur à string2
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!