Un partage de fonction de tri de tableau bidimensionnel PHP

高洛峰
Libérer: 2023-03-03 21:38:01
original
1158 Les gens l'ont consulté

Les tableaux à deux dimensions sont souvent rencontrés dans le développement PHP, mais leur tri n'est pas aussi pratique que l'utilisation de fonctions intégrées pour les tableaux à une dimension. Le tri des tableaux à deux dimensions nous oblige à écrire nos propres fonctions. Ici, UncleToo. partagera avec vous Une fonction PHP de tri de tableaux bidimensionnels :

functionarray_sort($arr,$keys,$type='asc'){ 
$keysvalue= $new_array= array(); 
foreach($arras$k=>$v){ 
$keysvalue[$k] = $v[$keys]; 
} 
if($type== 'asc'){ 
asort($keysvalue); 
}else{ 
arsort($keysvalue); 
} 
reset($keysvalue); 
foreach($keysvalueas$k=>$v){ 
$new_array[$k] = $arr[$k]; 
} 
return$new_array; 
}
Copier après la connexion

Description des trois paramètres de la fonction :

$arr : le tableau à trier

$keys : spécifie quel tri des valeurs de clé

$type : méthode de tri, ordre croissant ou décroissant, la valeur par défaut est l'ordre croissant

Cette fonction PHP peut trier un tableau bidimensionnel en fonction de la valeur de clé spécifiée et renvoie le tableau trié.

Exemple d'appel :

$newArray= array_sort($array,'price');
Copier après la connexion


Pour plus de fonctions de tri de tableaux bidimensionnels PHP pour partager des articles connexes, veuillez faire attention au site Web chinois PHP !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal