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()函数。
例子
复制代码代码如下:
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
)
相关文章
- 如何自动化挖掘php反序列化链 - phpunserializechain诞生记
- PHP实现将数组插入MySQL数据库(php数组插入mysql)
- PHP在MySQL中实现安全的表单提交(php表单提交mysql)
- PHP Fatal error: Uncaught Error: Call to undefined function pcntl_fork().. 开启php pcntl扩展实现多进程详解编程语言
- PHP扩展Redis:建立强大的缓存架构(php扩展redis)
- 编程开发之路:PHP 与 MySQL 结缘(php与mysql程序设计)
- 那么流行PHP和MySQL——广泛应用的利器(为什么php和mysql)
- PHP的MySQL编程示例(php的mysql代码)
- PHP与MSSQL联动——更自由的数据空间(php mssql 空间)
- PHP 和 MSSQL 扩展库无缝集成(php mssql扩展库)
- PHP编程实现Redis集合操作(redis集合操作php)
- 利用PHP实现Redis队列任务的并发处理(redis队列任务php)
- 强悍的表现PHP与Redis的连接(redis链接php)
- 内存Redis自动优化PHP内存管理(redis自动释放php)
- PHP巧获服务器端信息
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- php数组函数序列之shuffle()和array_rand()随机函数使用介绍
- php数组函数序列之array_key_exists()-查找数组键名是否存在
- php数组函数序列之array_sum()-计算数组元素值之和
- php数组函数序列之array_unique()-去除数组中重复的元素值
- php数组函数序列之array_values()获取数组元素值的函数与方法
- php数组函数序列之each()-获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
- php数组函数序列之array_push()数组尾部添加一个或多个元素(入栈),返回新长度。
- 解析PHP工厂模式的好处
- 图解找出PHP配置文件php.ini的路径的方法