Maison > Article > développement back-end > Fonction PHP pour trier un tableau à deux dimensions en fonction des champs spécifiés
Le tri de données PHP unidimensionnel, nous le savons tous, utilise simplement les différentes fonctions de tableau fournies avec PHP (telles que arsort(), asort(), krsort(), asort(), etc.), et deux- Le tri des données dimensionnelles peut être réalisé selon les méthodes personnalisées suivantes.
/** * 二维数组根据字段进行排序 * @params array $array 需要排序的二维数组 * @params string $field 排序的字段 * @params string $sort 排序顺序标志 SORT_DESC 降序;SORT_ASC 升序 */ function arraySequence($array, $field, $sort = 'SORT_DESC') { $arrSort = array(); foreach ($array as $uniqid => $row) { foreach ($row as $key => $value) { $arrSort[$key][$uniqid] = $value; } } array_multisort($arrSort[$field], constant($sort), $array); return $array; }
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
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!