Manuel PHP
Précédent |  | Suivant

# dbx_sort

(PHP 4 >= 4.0.6)

dbx_sort -- Tri un résultat avec une fonction utilisateur

## Description

``boolean dbx_sort` (dbx_result_object result, string user_compare_function)`

Avertissement
Ce module est EXPERIMENTAL. Cela signifie que le comportement de ces fonctions, leurs noms et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utiliser ce module à vos risques et périls.

dbx_sort() retourne `TRUE` en cas de succès, et `FALSE` sinon.

Exemple 1. Exemple avec dbx_sort()
    <?php
    function user_re_order ($a, $b) {
        $rv = dbx_cmp_desc($a, $b, "parentid");
        if (!$rv) $rv = dbx_cmp_asc($a, $b, "id");
        return $rv;
    }
    $link = dbx_connect("odbc", "", "base de données", "utilisateur", "mot de passe")
        or die ("Impossible de se connecter");
    $result = dbx_query($link, "SELECT id, parentid, description FROM tbl ORDER BY id");
    echo "Les données sont maintenant triées par id<br>";
    dbx_sort($result, "user_re_order");
    echo "Les données sont maintenant triées par parentid décroissant, puis par id<br>";
    dbx_close($link);
    ?>

Voir aussi dbx_cmp_asc() et dbx_cmp_desc().

Précédent | Sommaire | Suivant
dbx_query | Niveau supérieur | dbx_cmp_asc