Maison >développement back-end >Problème PHP >PHP détermine si deux chaînes sont identiques

PHP détermine si deux chaînes sont identiques

王林
王林original
2019-09-30 17:44:334273parcourir

PHP détermine si deux chaînes sont identiques

php détermine si deux chaînes sont identiques

la fonction strncmp() est définie comme suit :

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 string1 est inférieur à string2, la valeur de retour est inférieure à 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);
?>

Résultat d'exécution :

1
0

Tutoriel recommandé : Tutoriel vidéo PHP

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!

Déclaration:
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