簡體   English   中英

如何在php中對數組進行排序?

[英]how can I sort an array in php?

范例:

$a [] = array ('google','bing','yahoo');
$a [] = array ('America','France','Germany');
$a [] = array ('Africa','Asia','Europe');

我想像這樣在表中對她進行排序:

非洲.......美國........谷歌.......

您可以執行sort($a)

這是“ sort array php”的第一個Google搜索結果:

http://php.net/manual/en/function.sort.php

您可以使用array_multisort ,特別是如果內部數組的大小相同。 我已選中它,希望它能按您的需要使用。

  1. 為什么數組是多維的?
  2. 將嵌套的數組合並為一個,對其進行排序,然后可以按照希望的方式輸出排序后的數組

嘗試這個:

$resort = "return (1*strnatcmp(\$x['0'], \$y['0']));";
uasort($a, create_function('$x,$y', $resort));
print_r($a);

暫無
暫無

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

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