Maison  >  Article  >  développement back-end  >  PHP détermine si deux chaînes sont égales

PHP détermine si deux chaînes sont égales

(*-*)浩
(*-*)浩original
2019-09-28 10:16:277881parcourir

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!

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