我怎么能在PHP中排序数组?

时间:2010-06-24 06:57:13

标签: php

示例:

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

我想在桌子上对她进行排序:

非洲....... 美国........ 谷歌.......

4 个答案:

答案 0 :(得分:3)

你可以sort($a)

“sort array php”的第一个谷歌搜索结果如下:

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

答案 1 :(得分:2)

您可以使用array_multisort,尤其是在您的内部数组具有相同大小的情况下。我已经检查过了,希望它能满足您的需求。

答案 2 :(得分:0)

  1. 为什么你的数组是多维的?
  2. 将您的嵌套数组合并为一个,对其进行排序,然后您可以按照您希望的方式输出该排序数组

答案 3 :(得分:0)

试试这个:

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