簡體   English   中英

如何在多維數組中按鍵排序

[英]How to sort by key within multidimensional array

我列出了虛構的會員名單。 我想在每個子數組中按降序排序的同時保持子數組(類年)的順序。

$pledges = array(
  'smith'     => "Joe Patterson",
  'jones'     => "Robert Nelson",
  'davis'     => "Jimmy Davis",
  'carpenter' => "Mike Carpenter");

$sophomores = array(
  'ford'      => "Kevin Ford",
  'gomez'     => "Pedro Gomez",
  'miller'    => "Jack Miller",
  'pullman'   => "Lucas Pullman");

$juniors = array(
  'bradford'  => "Nicholas Bradford",
  'daniels'   => "Robert Daniels",
  'soren'     => "Jon Soren",
  'cooper'    => "Harrison Cooper");

$seniors = array(
  'mcdonald'  => "Casey McDonald",
  'witten'    => "Tim Witten",
  'session'   => "Benjamin Sessions",
  'redding'   => "Jack Redding");

我怎么做? 謝謝你

PHP手冊很好地說明了您要做什么。

http://www.php.net/manual/zh/function.ksort.php#98465

通過使用PHP的ksort函數,可以明智地對數組鍵進行排序。

ksort($pledges);
array_reverse($pledges);
and like wise for others....

您發布的內容是一維數組,請注意,ksort僅適用於一維數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM