background image

-5 0 100 3 37 4
2,降序排序:rsort(array, [sort type])
参数用法与

sort 函数相同。

关联数组排序:

函数:

asort(array, [sort type])

说明:根据关联数组的元素值进行升序排序。参数使用见上面的

sort 函数。

函数:

ksort(array, [sort type])

说明:根据关联数组的关键字进行升序排序。参数使用见上面的

sort 函数。

例子:

代码示例

:

<?php
$a = array(
"good" => "bad",
"right" => "wrong",
"boy" => "girl");
echo "value sort<br />";
asort($a);
foreach($a as $key => $value){
echo "$key : $value<br />";
}
echo "<br />key sort<br />";
ksort($a);
foreach($a as $key => $value){
echo "$key : $value<br />";
}
?>
输出结果:

value sort
good : bad
boy : girl
right : wrong
key sort
boy : girl
good : bad
right : wrong
3,降序排序:
arsort(array, [sort type]) 与 asort 对应
krsort(array, [sort type]) 与 ksort 对应
快速创建数组的函数

range()

比如

range()函数可以快速创建从 1 到 9 的数字数组: