Maison  >  Article  >  développement back-end  >  Fonction PHP strcasecmp() qui compare deux chaînes

Fonction PHP strcasecmp() qui compare deux chaînes

黄舟
黄舟original
2017-11-03 14:15:281529parcourir

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 :
  • 返回值: 该函数返回:
    • 0 - 如果两个字符串相等

    • 12b156e9b6e717e9d3836955d19ec6540 - 如果 string1 大于 string2

    PHP 版本: 4+
    0 - si deux chaînes sont égales

  • < ;0 - si string1 est inférieur à string2

  • >0 - si string1 est supérieur à string2

  • Version PHP : 4+
    Plus d'exemples
    <?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 &#39;$var1 is equal to $var2 in a case-insensitive string comparison&#39;;
    }
    ?>
    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!

    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