对数组里的元素进行排序
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
)