Maison  >  Article  >  développement back-end  >  Fonction PHP strcoll() qui compare deux chaînes (selon les paramètres locaux)

Fonction PHP strcoll() qui compare deux chaînes (selon les paramètres locaux)

黄舟
黄舟original
2017-11-04 09:14:161233parcourir

Exemples

ComparerStrings :

<?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!");
?>

Définition et utilisation

La fonction strcoll() compare deux chaînes.

La comparaison des chaînes change en fonction des paramètres locaux (Af103c7d40cefc47d35b42f2a73865725a).

Remarque  : strcoll() est sensible à la casse, mais n'est pas sûr binaire.

Remarque : si les paramètres régionaux actuels sont C ou POSIX, cette fonction fonctionne de la même manière que strcmp() .

Syntaxe

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

Détails techniques

Valeur de retour : La fonction renvoie :
  • 返回值: 该函数返回:
    • 0 - 如果两个字符串相等

    • 12b156e9b6e717e9d3836955d19ec6540 - 如果 string1 大于 string2

    PHP 版本: 4.0.5+
    更新日志 自 PHP 4.2.3 起,该函数可以在 win32 上工作。
    0 - si deux chaînes sont égales

  • < ;0 - si string1 est inférieur à string2
    <?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 - si string1 est supérieur à string2

  • Version PHP : 4.0.5+
    Journal de mise à jour
    -1 1
     :
    Depuis PHP 4.2.3, cette fonction fonctionne sur win32.
    ExempleSortie :

    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