asort

asort -- Třídit pole se zachováním indexů

Popis

void asort ( array array [, int sort_flags])

asort( ) třídí pole tak , že si indexy zachovají corelace s prvky , se kterými jsou spojeny . To je užitečné hlavně při třídění asociativních polí , u kterých je pořadí prvků signifikantní .

Příklad 1 . Ukázka asort( )






Tato ukázka zobrazí :

 
fruits[

 
c

 
]

 
=

 
apple

 
fruits[b

 
]

 
=

 
banana

 
fruits[d

 
]

 
=

 
lemon

 
fruits[a

 
]

 
=

 
orange





Ovoce bylo setříděno podle abecedy a indexy spojené s jednotlivými prvky byly zachovány .

Chování třídění můžete upravit pomocí volitelného argumentu sort_flags , detaily viz sort( ) .

Viz také : arsort( ) , rsort( ) , ksort( ) a sort( ) .