Maison > développement back-end > tutoriel php > 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)

黄舟
Libérer: 2023-03-17 06:20:02
original
1258 Les gens l'ont consulté

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!");
?>
Copier après la connexion

Définition et utilisation

La fonction strcoll() compare deux chaînes.

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

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)
Copier après la connexion
参数描述
string1必需。规定要比较的第一个字符串。
string2必需。规定要比较的第二个字符串。

Détails techniques

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
Valeur de retour :La fonction renvoie :< ul class=" list-paddingleft-2" style="list-style-type: disc;">
  • 返回值:该函数返回:
    • 0 - 如果两个字符串相等

    • <0 - 如果 string1 小于 string2

    • >0 - 如果 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!");
    ?>
    Copier après la connexion
  • >0 - si string1 est supérieur à string2

  • Version PHP :4.0.5+
    Journal de mise à jour
    -1 1
    Copier après la connexion
     :
    Depuis PHP 4.2.3, cette fonction fonctionne sur win32.