Leçon N° 16 : Fonctions de manipulations de texte
Fonction strncasecmp () Compare deux chaines, insensible à la casse, sur une longueur variable¤
Notes de page
Source: lesson_16_function_strncasecmp.phpRésultat
<?php  /* Voir strcasecmp
Ne compare que les premiers caractères, nombre indiqué en 3 ième paramètre */
$chaine_1 "biscuit à la crème";
$chaine_2 "biscuit au sucre";
$chaine_3 "Biscuit au sucre";
echo 
"<table><tr><th>Chaîne 1</th><th>Chaîne 2</th>
    <th>strcasecmp</th><th>strncasecmp</th></tr><tr>"
;
echo 
"<td>$chaine_1</td><td>$chaine_3</td><td>".
    
strcasecmp($chaine_1,$chaine_2)."</td><td>".
    
strncasecmp($chaine_1,$chaine_2,8)."</td></tr>";
echo 
"<td>$chaine_3</td><td>$chaine_1</td><td>".
    
strcasecmp($chaine_3,$chaine_1)."</td><td>".
    
strncasecmp($chaine_3,$chaine_1,8)."</td></tr>";
echo 
"<td>$chaine_2</td><td>$chaine_3</td><td>".
    
strcasecmp($chaine_2,$chaine_3)."</td><td>".
    
strncasecmp($chaine_2,$chaine_3,8)."</td></tr>";
echo 
"</table>";

Chaîne 1Chaîne 2 strcasecmpstrncasecmp
biscuit à la crèmeBiscuit au sucre980
Biscuit au sucrebiscuit à la crème-980
biscuit au sucreBiscuit au sucre00

Tous droits réservés. 2005-2020