Leçon N° 16 : Fonctions de manipulations de texte
Fonction strnatcasecmp () Compare deux chaines, insensible à la casse, ordre naturel¤
Notes de page
Source: lesson_16_function_strnatcasecmp.phpRésultat
<?php  
/* Voir strcasecmp
Pour les chiffres de 1 à 12 : 
ordre naturel : 1,2,3,4,5,6,7,8,9,10,11,12
ordre "normal" (pour l'informatique) : 1,10,11,12,2,3,4,5,6,7,8,9
*/
$chaine_1 "biscuit10";
$chaine_2 "biscuit9";
$chaine_3 "Biscuit9";
echo 
"<table><tr><th>Chaîne 1</th><th>Chaîne 2</th>
    <th>strcasecmp</th><th>strnat...</th></tr><tr>"
;
echo 
"<td>$chaine_1</td><td>$chaine_3</td><td>".
    
strcasecmp($chaine_1,$chaine_2)."</td><td>".
    
strnatcasecmp($chaine_1,$chaine_2)."</td></tr>";
echo 
"<td>$chaine_3</td><td>$chaine_1</td><td>".
    
strcasecmp($chaine_3,$chaine_1)."</td><td>".
    
strnatcasecmp($chaine_3,$chaine_1)."</td></tr>";
echo 
"<td>$chaine_2</td><td>$chaine_3</td><td>".
    
strcasecmp($chaine_2,$chaine_3)."</td><td>".
    
strnatcasecmp($chaine_2,$chaine_3)."</td></tr>";
echo 
"</table>";
?>


Chaîne 1Chaîne 2 strcasecmpstrnat...
biscuit10Biscuit9-81
Biscuit9biscuit108-1
biscuit9Biscuit900

Tous droits réservés. 2005-2020