PHP Manußl | ||
---|---|---|
P°edchßzejφcφ | Dal╣φ |
(PHP 3>= 3.0.3, PHP 4 )
usort -- T°φdit pole podle hodnot pomocφ u╛ivatelsky definovanΘ porovnßvacφ funkceTato funkce t°φdφ pole podle hodnot pomocφ u╛ivatelsky definovanΘ porovnßvacφ funkce. Pokud pot°ebujete t°φdit pole podle komplikovan∞j╣φch kritΘriφ, m∞li byste pou╛φt tuto funkci.
Porovnßvacφ funkce musφ vrace integer men╣φ ne╛ 0, 0, a v∞t╣φ ne╛ 0, pokud je prvnφ argument men╣φ ne╛, stejn², nebo v∞t╣φ ne╛ druh² argument. Pokud jsou dv∞ porovnßvanΘ hodnoty stejnΘ, jejich po°adφ v t°φd∞nΘm poli je nedefinovßno.
Tato ukßzka zobrazφ:
Poznßmka: V tomto jednoduchΘm p°φpad∞ by pochopiteln∞ bylo vhodn∞j╣φ pou╛φt rsort().
P°i t°φd∞nφ vφcerozm∞rnΘho pole $a a $b obsahujφ reference na prvnφ index pole.
Tato ukßzka zobrazφ:
Varovßnφ |
Pou╛itß quicksort funkce v n∞kter²ch C knihovnßch (nap°. na systΘmech Solaris) m∙╛e zp∙sobit zhroucenφ PHP, pokud porovnßvacφ funkce nevracφ konsistentnφ hodnoty. |
Viz takΘ: uasort(), uksort(), sort(), asort(), arsort(), ksort(), natsort() a rsort().
P°edchßzejφcφ | Dom∙ | Dal╣φ |
uksort | Nahoru | Aspell funkce |