Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Funktion strcasecmp(), die zwei Strings vergleicht

PHP-Funktion strcasecmp(), die zwei Strings vergleicht

黄舟
Freigeben: 2023-03-17 06:14:02
Original
1574 Leute haben es durchsucht

Beispiel

Vergleichen Sie zwei Strings (Groß-/Kleinschreibung wird nicht beachtet):

<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
Nach dem Login kopieren

Definition und Verwendung

strcasecmp() Funktion Vergleicht zwei Zeichenfolgen.

Tipp: Die Funktion strcasecmp() ist binär sicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.

Tipp: Diese Funktion ähnelt der Funktion strncasecmp(), außer dass Sie mit strncasecmp() die Anzahl der Zeichen für jede zu vergleichende Zeichenfolge angeben können.

Syntax

strcasecmp(string1,string2)
Nach dem Login kopieren
参数描述
string1必需。规定要比较的第一个字符串。
string2必需。规定要比较的第二个字符串。

Technische Details

Rückgabewert:Die Funktion gibt Folgendes zurück:< ul class=" list-paddingleft-2" style="list-style-type: disc;">
  • 返回值:该函数返回:
    • 0 - 如果两个字符串相等

    • <0 - 如果 string1 小于 string2

    • >0 - 如果 string1 大于 string2

    PHP 版本:4+
    0 – wenn zwei Zeichenfolgen gleich sind

  • < ;0 – wenn string1 kleiner als string2 ist

  • >0 – wenn string1 größer als string2 ist

  • PHP-Version:4+

    Weitere Beispiele
    <?php
    echo strcasecmp("Hello","HELLO");
    echo "<br>";
    echo strcasecmp("Hello","hELLo");
    ?>
    Nach dem Login kopieren

    Beispiel 1

    Vergleiche zwei Zeichen Zeichenfolge (Groß-/Kleinschreibung wird nicht beachtet, HELLO und hELLo geben dasselbe aus):

    <?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 
    ?>
    Nach dem Login kopieren

    Beispiel 2

    int strcasecmp ( string $str1 , string $str2 )
    Nach dem Login kopieren
    Unterschiedliche Rückgabewerte:

    //如果 str1 小于 str2,返回负数;如果 str1 大于 str2,返回正数;二者相等则返回 0。
    Nach dem Login kopieren
    strcasecmp – Binärer sicherer Vergleich Zeichenfolge (Groß- und Kleinschreibung wird nicht beachtet)

    <?php
    $var1 = "Hello";
    $var2 = "hello";
    if (strcasecmp($var1, $var2) == 0) {
        echo &#39;$var1 is equal to $var2 in a case-insensitive string comparison&#39;;
    }
    ?>
    Nach dem Login kopieren
    Rückgabewert: Einfaches Beispiel:

    Das obige ist der detaillierte Inhalt vonPHP-Funktion strcasecmp(), die zwei Strings vergleicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage