Fonction de comparaison de chaînes ; fonction de comparaison ; comparaison de chaînes

Fonction php strnatcasecmp() syntaxe

Fonction : Utiliser un algorithme "naturel" pour comparer deux chaînes (insensible à la casse) :

Syntaxe : strnatcasecmp(string1,string2)

Paramètres :

Paramètres Description
string1 Obligatoire, spécifie la première chaîne à comparer.
string2 Obligatoire, spécifie la deuxième chaîne à comparer.

Explication : La fonction strnatcasecmp() utilise un algorithme "naturel" pour comparer deux chaînes. En arithmétique naturelle, le nombre 2 est inférieur au nombre 10. Dans le tri informatique, 10 est inférieur à 2 car le premier nombre de 10 est inférieur à 2. strnatcasecmp() n'est pas sensible à la casse. Si les deux chaînes sont égales, 0 est renvoyé. Si chaîne1 est supérieure à chaîne2, la valeur renvoyée est supérieure à 0. Si chaîne1 est inférieure à chaîne2, la valeur renvoyée est inférieure à 0

.

Fonction php strnatcasecmp() exemple

<?php
echo strnatcasecmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcasecmp("01hello world!","2hello world!");
?>

Exécuter l'instance »

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Sortie :

1
-1