zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php数组函数序列之sort()对数组的元素值进行升序排序

PHP序列数组排序 函数 进行 元素 Sort
2023-06-13 09:14:31 时间
sort()定义和用法
sort()函数按升序对给定数组的值排序。

注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。

如果成功则返回TRUE,否则返回FALSE。

语法
sort(array,sorttype)参数描述
array必需。输入的数组。
sorttype可选。规定如何排列数组的值。可能的值:

SORT_REGULAR-默认。以它们原来的类型进行处理(不改变类型)。
SORT_NUMERIC-把值作为数字来处理
SORT_STRING-把值作为字符串来处理
SORT_LOCALE_STRING-把值作为字符串来处理,基于本地设置*。


*:该值是PHP4.4.0和5.0.2新加的。在PHP6之前,使用了系统的区域设置,可以用setlocale()来改变。自PHP6起,必须用i18n_loc_set_default()函数。

例子
复制代码代码如下:

<?php
$my_array=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");

sort($my_array);
print_r($my_array);
?>

输出:

Array
(
0]=>Cat
[1]=>Dog
[2]=>Horse
)