我有一个多维数组,需要将其转换为排序后的一维数组。我尝试使用call_user_func_array('array_merge', $ranges);
函数来实现。使用该函数后,可以得到单个数组。但是当我在单个数组上使用sort()
函数时,输出结果却是1
。
我的数组:
Array
(
[range1] => Array
(
[0] => 1113
[1] => 2224
)
[range2] => Array
(
[0] => 500
[1] => 1112
)
[range3] => Array
(
[0] => 2225
[1] => 4446
)
)
使用call_user_func_array('array_merge', $ranges);
输出
Array
(
[0] => 1113
[1] => 2224
[2] => 500
[3] => 1112
[4] => 2225
[5] => 4446
)
现在我使用
sort()
函数然后显示 1
。为什么会这样呢?