Le tri d'un tableau bidimensionnel en PHP peut être implémenté en utilisant plusieurs méthodes. Par exemple, le tableau bidimensionnel suivant est implémenté via le tri des valeurs clés 'age'.
Tableau bidimensionnel :
$arr=[ array( 'name'=>'A', 'age'=>28 ), array( 'name'=>'B', 'age'=>14 ), array( 'name'=>'C', 'age'=>59 ), array( 'name'=>'D', 'age'=>23 ), array( 'name'=>'E', 'age'=>23 ), array( 'name'=>'F', 'age'=>21 ), ];
Trier par valeur clé « âge » :
array_multisort(array_column($arr,'age'),SORT_DESC,$arr); printr($arr);
où array_column (array, une valeur clé dans le tableau) est une colonne qui représente une valeur clé extraite d'un tableau multidimensionnel et renvoie un tableau unidimensionnel
array_multisort (array (tableau unidimensionnel), méthode de tri (SOTR_ASC, SOTR_DESC), d'autres tableaux (peuvent être bidimensionnels)) peuvent être utilisés pour trier plusieurs tableaux à la fois, ou pour trier des tableaux multidimensionnels selon une ou plusieurs dimensions.
Recommandations associées :
PHP bidimensionnel tri de tableau dimensionnel
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!