首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
sort()函数是PHP中的一个内置函数,用于按升序对数组进行排序,即从小到大。它对实际数组进行排序,因此更改会反映在原始数组本身中。该函数为我们提供了6种排序类型,根据这些类型可以对数组进行排序。 语法: bool sort($array, sorting_type) 参数: $array - 我们想要排序的数组参数。这是必需的参数 sorting_type - 这是一个可选参数。有以下6种排序类型: SORT_REGULAR - 当我们在sorting_type参数中传递0或SORT_REGULAR时,数组中的项将正常比较。 SORT_NUMERIC - 当我们在sorting_type参数中传递1或SORT_NUMERIC时,数组中的项将按数值进行比较 SORT_STRING - 当我们在sorting_type参数中传递2或SORT_STRING时,数组中的项将按字符串进行比较 SORT_LOCALE_STRING - 当我们在sorting_type参数中传递3或SORT_LOCALE_STRING时,数组中的项将根据当前区域设置作为字符串进行比较 SORT_NATURAL - 当我们在sorting_type参数中传递4或SORT_NATURAL时,数组中的项将作为字符串使用自然排序进行比较 SORT_FLAG_CASE - 当我们在sorting_type参数中传递5或SORT_FLAG_CASE时,数组中的项将作为字符串进行比较。这些项被视为不区分大小写,然后进行比较。它可以使用位运算符|与SORT_NATURAL或SORT_STRING一起使用。 返回值:它返回一个布尔值,成功时为TRUE,失败时为FALSE。它按升序对作为参数传递的原始数组进行排序。 示例: ``` Input : $array = [3, 4, 1, 2] Output : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) Input : $array = ["geeks2", "raj1", "striver3", "coding4"] Output : Array ( [0] => coding4 [1] => geeks2 [2] => raj1 [3] => striver3 ) ``` --- 下面的程序说明了PHP中的sort()函数: 程序1:演示sort()函数使用的程序。 ``` <?php // PHP program to demonstrate the use of sort() function $array = array(3, 4, 2, 1); // sort function sort($array); // prints the sorted array print_r($array); ?> ``` output: ``` Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) ``` 程序2:演示sort()函数用于按字符串大小写敏感排序的程序。 ``` <?php // PHP program to demonstrate the use of sort() function // sorts the string case-sensitively $array = array("geeks", "Raj", "striver", "coding", "RAj"); // sort function, sorts the string case-sensitively sort($array, SORT_STRING); // prints the sorted array print_r($array); ?> ``` output: ``` Array ( [0] => RAj [1] => Raj [2] => coding [3] => geeks [4] => striver ) ``` 程序3:演示sort()函数用于按字符串大小写不敏感排序的程序。 ``` <?php // PHP program to demonstrate the use // of sort() function sorts the string // case-insensitively $array = array("geeks", "Raj", "striver", "coding", "RAj"); // sort function, sorts the // string case-insensitively sort($array, SORT_STRING | SORT_FLAG_CASE); // prints the sorted array print_r($array); ?> ``` output: ``` Array ( [0] => coding [1] => geeks [2] => Raj [3] => RAj [4] => striver ) ```
上一篇:
list()函数
该分类下的相关小册推荐:
PHP底层原理及源码分析
Laravel(10.x)从入门到精通(五)
Laravel(10.x)从入门到精通(十)
Magento2后端开发高级实战
Laravel(10.x)从入门到精通(四)
PHP程序员面试算法宝典
全面构建Magento2电商系统
Swoole入门教程
PHP合辑1-基础入门
PHP高并发秒杀入门与实战
Magento零基础到架构师(目录管理)
PHP8入门与项目实战(6)