Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion strcoll(), die zwei Strings vergleicht (gemäß lokalen Einstellungen)

PHP-Funktion strcoll(), die zwei Strings vergleicht (gemäß lokalen Einstellungen)

黄舟
黄舟Original
2017-11-04 09:14:161232Durchsuche

Beispiele

VergleichenStrings:

<?php
setlocale (LC_COLLATE, &#39;NL&#39;);
echo strcoll("Hello World!","Hello World!");
echo "<br>";

setlocale (LC_COLLATE, &#39;en_US&#39;);
echo strcoll("Hello World!","Hello World!");
?>

Definition und Verwendung

strcoll()-Funktion vergleicht zwei Strings.

Der Vergleich von Zeichenfolgen ändert sich basierend auf lokalen Einstellungen (A4f39947239b3673139610707587458c8a).

Hinweis : strcoll() unterscheidet zwischen Groß- und Kleinschreibung, ist aber nicht binär sicher.

Hinweis: Wenn das aktuelle Gebietsschema C oder POSIX ist, funktioniert diese Funktion genauso wie strcmp() .

Syntax

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

Technische Details

Rückgabewert: Die Funktion gibt Folgendes zurück:
  • 返回值: 该函数返回:
    • 0 - 如果两个字符串相等

    • 12b156e9b6e717e9d3836955d19ec6540 - 如果 string1 大于 string2

    PHP 版本: 4.0.5+
    更新日志 自 PHP 4.2.3 起,该函数可以在 win32 上工作。
    0 – wenn zwei Zeichenfolgen gleich sind

  • < ;0 – wenn string1 kleiner als string2 ist
    <?php
    setlocale (LC_COLLATE, &#39;NL&#39;);
    echo strcoll("Hello World!","Hello WORLD!");
    echo "<br />";
    setlocale (LC_COLLATE, &#39;en_US&#39;);
    echo strcoll("Hello World!","Hello WORLD!");
    ?>
  • >0 – wenn string1 größer als string2 ist

  • PHP-Version: 4.0.5+
    Update-Protokoll
    -1 1
    :
    Seit PHP 4.2.3 funktioniert diese Funktion unter Win32.
    BeispielAusgabe:

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

    Stellungnahme:
    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