Maison > Article > développement back-end > Fonction PHP strcasecmp() qui compare deux chaînes
Exemple
Comparez deux chaînes (insensible à la casse) :
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>
Définition et utilisation
strcasecmp() Fonction Compare deux chaînes.
Astuce : La fonction strcasecmp() est binaire sûre et ne respecte pas la casse.
Astuce : Cette fonction est similaire à la fonction strncasecmp(), sauf qu'avec strncasecmp() vous pouvez spécifier le nombre de caractères pour chaque chaîne à comparer.
Syntaxe
strcasecmp(string1,string2)
参数 | 描述 |
string1 | 必需。规定要比较的第一个字符串。 |
string2 | 必需。规定要比较的第二个字符串。 |
Détails techniques
Valeur de retour : | La fonction renvoie :
|
||||
Version PHP : | 4+ |
<?php echo strcasecmp("Hello","HELLO"); echo "<br>"; echo strcasecmp("Hello","hELLo"); ?>
Exemple 1
Comparez deux Chaîne de caractères (non sensible à la casse, HELLO et hELLo génèrent la même chose) :
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less than string2 ?>
Exemple 2
int strcasecmp ( string $str1 , string $str2 )Différentes valeurs de retour :
//如果 str1 小于 str2,返回负数;如果 str1 大于 str2,返回正数;二者相等则返回 0。strcasecmp — Comparaison binaire sécurisée Chaîne (insensible à la casse)
<?php $var1 = "Hello"; $var2 = "hello"; if (strcasecmp($var1, $var2) == 0) { echo '$var1 is equal to $var2 in a case-insensitive string comparison'; } ?>Valeur de retour : Exemple simple :
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!