1

我有一个 $times 数组,其中包含:

               array(8) {
  [0]=>
  string(5) "10:00"
  [1]=>
  string(5) "13:00"
  [2]=>
  string(5) "10:00"
  [3]=>
  string(5) "11:00"
  [4]=>
  string(5) "12:00"
  [5]=>
  string(5) "13:00"
  [6]=>
  string(5) "14:00"
  [7]=>
  string(5) "15:00"
}

我如何 a) 对其进行排序,使其以最低值开始 b) 每次只有一个条目?(没有重复,目前有两个 10:00 和 13:00 等)

4

3 回答 3

8

为什么不直接使用 PHP 的内置函数:

$input = array_unique($input);
sort($input);
print_r($input);
于 2012-09-20T10:39:07.663 回答
2

好吧,您总是可以对数组使用 php 提供的标准函数:

数组唯一

排序()

于 2012-09-20T10:39:21.470 回答
2
$array = array_unique(sort($a));
于 2012-09-20T10:39:42.620 回答