Comment comparer des chaînes en php quelle que soit leur taille

青灯夜游
Libérer: 2023-03-08 14:52:01
original
2528 Les gens l'ont consulté

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.

Comment comparer des chaînes en php quelle que soit leur taille

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);
?>
Copier après la connexion

Sortie :

0
0
Copier après la connexion

É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)
Copier après la connexion

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

  • <0 - Si string1 est inférieur à string2

  • >0 - 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal