Trier avec une fonction de comparaison définie par l'utilisateur et maintient l'association de l'index

# ArrayIterator::uasort

(PHP 5 >= 5.2.0, PHP 7)

ArrayIterator::uasort — Trier avec une fonction de comparaison définie par l'utilisateur et maintient l'association de l'index

### Description

public ArrayIterator::uasort ( callable `$cmp_function` ) : void

Cette méthode trie les éléments de telle sorte que les indices maintiennent leur corrélation avec les valeurs auxquelles ils sont associés, à l'aide d'une fonction de comparaison définie par l'utilisateur.

> Note:

> Si deux membres se comparent comme égaux, leur ordre relatif dans le tableau trié n'est pas défini.

### Liste de paramètres

`cmp_function`

  La fonction de comparaison doit retourner un entier inférieur à, égal à, ou supérieur à 0 si le premier argument est considéré comme, respectivement, inférieur à, égal à, ou supérieur au second. Notez qu'avant PHP 7.0.0, cet entier devait être dans l'intervalle -2147483648 à 2147483647

  callback ( mixed `$a`, mixed `$b` ) : int

### Valeurs de retour

Aucune valeur n'est retournée.

### Voir aussi

- ArrayIterator::asort() - Trie un tableau par les valeurs
- ArrayIterator::uksort() - Trier par clés à l'aide d'une fonction de comparaison définie par l'utilisateur
- usort() - Trie un tableau en utilisant une fonction de comparaison