Maison > Article > développement back-end > PHP détermine si deux chaînes sont égales
La fonction strncmp() en PHP est utilisée pour comparer deux chaînes (sensible à la casse) et déterminer si les n premiers caractères des deux chaînes sont égaux. .
La fonction strncmp() est définie comme suit : (Apprentissage recommandé : Tutoriel vidéo PHP)
strncmp(string1,string2,length)
Description du paramètre :
string1 requis. Spécifie la première chaîne à comparer.
string2 Obligatoire. Spécifie la deuxième chaîne à comparer.
longueur requise. Spécifie le nombre de caractères de chaque chaîne utilisée dans la comparaison.
Description de la valeur de retour :
Si les deux chaînes sont égales, la valeur de retour est 0
Si chaîne1 est inférieure à chaîne2, la valeur de retour est inférieur à 0
Si string1 est supérieur à string2, la valeur de retour est supérieure à 0
L'exemple de code est le suivant :
<?php /* strncmp()函数比较两个字符串前n个字符是否相等 * * 返回值: 0 - 如果两个字符串相等 <0 - 如果 string1 小于 string2 >0 - 如果 string1 大于 string2 */ $str1="welcome to www.jb51.net"; $str2="WELCOME TO WWW.JB51.NET"; $str3="welcome to php"; echo strncmp($str1,$str2,2); echo "<br/>"; echo strncmp($str1,$str3,2); ?>
Le résultat en cours d'exécution est le suivant :
1 0
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!