对数组里的元素进行排序
对数组里的元素进行排序
foreach ($info as $key=> $value)
{
sort($info[$key][ccnum],SORT_NUMERIC);
print_r($info[$key]['ccnum']);
}
数组$info是多维数组,主要排序函数是sort函数{
sort($info[$key][ccnum],SORT_NUMERIC);
print_r($info[$key]['ccnum']);
}
sort(array,sorttype)
参数 描述
array 必需。输入的数组。
sorttype 可选。规定如何排列数组的值。可能的值:
SORT_REGULAR - 默认。以它们原来的类型进行处理(不改变类型)。
SORT_NUMERIC - 把值作为数字来处理
SORT_STRING - 把值作为字符串来处理
SORT_LOCALE_STRING - 把值作为字符串来处理,基于本地设置*。
例子
<?php
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
sort($my_array);
print_r($my_array);
?>
输出
Array
(
0] => Cat
[1] => Dog
[2] => Horse
)
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
sort($my_array);
print_r($my_array);
?>
输出
Array
(
0] => Cat
[1] => Dog
[2] => Horse
)