Manuel PHP

Précédent

 

Suivant

uksort

uksort -- Trie les clés díun tableau en utilisant une fonction de comparaison définie par líutilisateur

Description

void uksort(array array, function cmp_function);

Cette fonction va trier les clés du tableau en utilisant une fonction définie par líutilisateur. Si un tableau qui doit être trié avec un critère complexe, il est préférable díutiliser cette fonction.

Exemple 1. exemple uksort()

function mycompare($a, $b) {   
    if ($a == $b) return 0;
    return ($a > $b) ? -1 : 1;
}
$a = array(4 => "quatre", 3 => "trois", 20 => "vingt", 10 => "dix");
uksort($a, mycompare);
while(list($key, $value) = each($a)) {
    echo "$key: $value\n";
}

Cet exemple affichera: 20: vingt 10: dix 4: quatre 3: trois

Voir aussi arsort(), asort(), uasort(), ksort(), rsort() et sort().

Précédent

Sommaire

Suivant

uasort

Chapitre

usort