Description
int
strnatcmp
( string str1, string str2)
strnatcmp(
)
implémente
l'algorithme
de
comparaison
qui
ordonne
les
chaînes
tel
qu
'un
homme
le
ferai
.
Cette
fonction
est
similaire
à
la
fonction
strnatcmp(
)
,
mais
la
comparaison
n
'est
pas
sensible
à
la
casse
.
Un
exemple
de
la
différence
de
traitement
avec
l
'
algorithme
standard
est
présenté
ci-dessous
:
The code above will generate the following output:
Pour plus de détails, reportez vous à
Natural
Order String Comparison
de Martin Pool (en anglais).
strnatcmp(
)
retourne
0
si
str1
est
inférieur
à
str2
;
0
si
str1
est
supérieur
à
str2
,
et
0
si
les
deux
chaînes
sont
égales
.
Notez
que
cette
comparaison
est
sensible
à
la
casse
.
Voir
aussi
ereg(
)
,
strcasecmp(
)
,
substr(
)
,
stristr(
)
,
strcmp(
)
,
strncmp(
)
,
strncasecmp(
)
,
strnatcasecmp(
)
,
strstr(
)
,
natsort(
)
et
natcasesort(
)
.