Description
void
arsort
( array array)
arsort(
)
trie
un
tableau
de
telle
manière
que
la
corrélation
entre
les
index
et
les
valeurs
soit
conservée
.
L'
usage
principal
est
lors
de
tri
de
tableaux
associatifs
où
l
'ordre
des
éléments
est
important
.
Exemple
1
.
Exemple
avec
arsort(
)
?php
$fruits
=
array(
"d"=
"papaye"
,"a"=
"orange"
,"b"=
"banane"
,"c"=
"ananas")
;
arsort
($fruits)
;
for
(reset
($fruits)
;
$key
=
key
($fruits)
;
next
($fruits)
)
{
echo
"fruits[$key
]
=
".$fruits[$key]
."\n"
;
}
?
|
|
Cet exemple va afficher:
fruits[d] = papaye fruits[a] = orange
fruits[b] = banane fruits[c] = ananas
Les fruits ont été triés en ordre alphabétique inverse, et leurs
index respectifs ont été conservés.
Voir
aussi
array-multisort(
)
,
asort(
)
,
krsort(
)
,
ksort(
)
,
natsort(
)
,
natcasesort(
)
,
rsort(
)
,
sort(
)
,
uasort(
)
,
uksort(
)
et
usort(
)
.