Maison  >  Article  >  développement back-end  >  Comment implémenter le tri de tableaux multidimensionnels en php

Comment implémenter le tri de tableaux multidimensionnels en php

墨辰丷
墨辰丷original
2018-05-24 16:22:511534parcourir

Cet article présente principalement la méthode d'implémentation du tri de tableaux multidimensionnels en PHP et analyse les compétences associées de PHP pour trier des tableaux multidimensionnels sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

Le. les exemples de cet article décrivent les méthodes d'implémentation PHP pour trier les tableaux multidimensionnels. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

//定义一个学生数组
$students = array(
  256=>array('name'=>'jon','grade'=>98.5),
  2=>array('name'=>'vance','grade'=>85.1),
  9=>array('name'=>'stephen','grade'=>94.0),
  364=>array('name'=>'steve','grade'=>85.1),
  68=>array('name'=>'rob','grade'=>74.6),
);
//按照名称进行排序
function name_sort($x, $y)
{
  return strcasecmp($x['name'],$y['name']);
}
//按照成绩进行排序
function grade_sort($x,$y)
{
  return ($x['grade'] > $y['grade']);
}
//应用
uasort($students, name_sort);
uasort($students, grade_sort);

Ce qui précède est l'intégralité du contenu de cet article , j'espère que cela sera utile pour aider l'apprentissage de chacun.


Recommandations associées :

Front-end Tri Explication détaillée des exemples d'algorithmes

PHP implémente la méthode de tri des tableaux multidimensionnels selon une certaine valeur clé

Tableau associatif bidimensionnel PHP tri selon l'un des champs Méthodes

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!

Déclaration:
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