Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die mehrdimensionale Array-Sortierung in PHP

So implementieren Sie die mehrdimensionale Array-Sortierung in PHP

墨辰丷
墨辰丷Original
2018-05-24 16:22:511549Durchsuche

In diesem Artikel wird hauptsächlich die Methode zur Implementierung der mehrdimensionalen Array-Sortierung in PHP vorgestellt und die zugehörigen Fähigkeiten von PHP zum Sortieren mehrdimensionaler Arrays anhand von Beispielen analysiert.

Die Beispiele in diesem Artikel beschreiben PHP-Implementierungsmethoden zum Sortieren mehrdimensionaler Arrays. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

//定义一个学生数组
$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);

Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

Frontend SortierungDetaillierte Erläuterung von Algorithmusbeispielen

PHP implementiert die Methode zum Sortieren mehrdimensionaler Arrays nach einem bestimmten Schlüsselwert

PHP zweidimensionales assoziatives Array Sortieren nach einem der Felder Methoden

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die mehrdimensionale Array-Sortierung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn