Tri d'un tableau associatif par valeur de colonne
Étant donné un tableau de tableaux associatifs, la tâche consiste à trier les éléments en fonction d'une colonne spécifique valeur. Par exemple, considérons le tableau suivant :
1 2 3 4 5 |
|
L'objectif est de trier $inventaire par la colonne "prix", ce qui donne :
1 2 3 4 5 |
|
Solution utilisant array_multisort( )
Pour y parvenir, nous pouvons utiliser la fonction array_multisort(). Il permet de trier plusieurs tableaux sur plusieurs colonnes.
Voici un exemple :
1 2 3 4 5 |
|
Alternativement, en utilisant array_column() (disponible depuis PHP 5.5.0) :
1 2 |
|
En triant le tableau $price, nous trions indirectement $inventory puisqu'ils partagent les mêmes clés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!