实例

对数组 $cars 中的元素按字母进行升序排序:

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>输出
Array
(
[0] => BMW
[1] => Toyota
[2] => Volvo
)

定义和用法

sort() 函数对数值数组进行升序排序。

提示:请使用 rsort() 函数对数值数组进行降序排序。

语法

sort(array,sortingtype);

参数 描述
array 必需。规定要进行排序的数组。
sortingtype 可选。规定如何排列数组的元素/项目。可能的值:

  • 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)。
  • 1 = SORT_NUMERIC - 把每一项作为数字来处理。
  • 2 = SORT_STRING - 把每一项作为字符串来处理。
  • 3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。
  • 4 = SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。
  • 5 = SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。

sort() 对数值数组进行升序排序相关推荐

  1. php sort函数,php sort 函数对数组进行升序排序

    php sort函数对数组进行排序.排序规则是按照数组元素进行升序排序. 基本语法 bool sort(array,sortingtype); 本函数对数组进行排序.当本函数结束时数组单元将被从最低到 ...

  2. 【Java】用sort实现对数组的升序和降序排序

    Java 用 sort 实现对数组的升序和降序排序 一.ArrayList 的升序与降序 二.数组升序 三.数组降序 方法一 方法二 一.ArrayList 的升序与降序 升序:Collections ...

  3. c#给定二维数组按升序排序_在数组中按升序对数字进行排序| 8086微处理器

    c#给定二维数组按升序排序 Problem: Write a program in 8086 microprocessor to sort numbers in ascending order in ...

  4. (六)使用C++实现冒泡排序,对数组进行升序排序

    指针.数组.函数 案例描述:封装一个函数 void函数,实现冒泡排序? ,对整型数组进行升序排序 #include<iostream> using namespace std; //冒泡排 ...

  5. 数组的升序排序 字符串的方法 0308

    使用Arrays类的sort方法排序数组 排序整数数组 import java.util.Arrays; import java.util.Scanner;public class test01 {p ...

  6. C语言:用冒泡排序对数组进行升序排序

    冒泡排序:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小.首字母从Z到A)错误就把他们交换过来.走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排 ...

  7. c语言指针和函数对数组A升序排序,函数指针作为函数參数,实现冒泡排序的升序排序和降序排序...

    #include #define N 10//定义数组元素个数 int Ascending(int a,int b);//升序排列的函数声明 int Descending(int a,int b);/ ...

  8. 冒泡排序:实现数组元素升序排序

    案例:将数组{4,2,8,0,5,7,1,3,9}进行升序排列 1.比较相邻的元素.如果第一个比第二个大,就交换他们两个. 2.对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值. 3.重复以 ...

  9. 通过冒泡排序对一个数组进行升序排序

    void bubble_sort(int arr[], int sz) {     int i = 0;        for (i = 0; i < sz - 1; i++)     {    ...

最新文章

  1. .net 常用的插件列表
  2. 在node.js中建立你的第一个HTTp服务器
  3. linux CentOs 权限导致的Apache - DocumentRoot must be a directory的解决方案
  4. matlab全下标方式取出,matlab习题
  5. 目录爆破工具 -- dirsearch
  6. java二维数组遍历排序,实现二维数组的按次序排序!!!
  7. 旷视科技印奇:孜孜不倦做硬件 看好3个应用场景
  8. ATL中建立消息窗口
  9. creator html富文本_小程序之HTML富文本解析
  10. Matlab语言(一)
  11. css模糊遮罩效果_CSS 半透明遮罩层
  12. mysql 中的split函数_mysql中split函数
  13. 【渝粤教育】电大中专消费者行为学_1作业 题库
  14. 去除wmv等视频认证的方法
  15. win10插上耳机还外放解决解决方法
  16. P1538 迎春舞会之数字舞蹈
  17. 【网易编程题】小易魔法王国采购魔法神器
  18. Shell系统学习之什么是Shell
  19. 什么是OJ _OJ是什么?
  20. H5 微信授权登录功能实现

热门文章

  1. 没有接口文档,但是leader要你做接口测试应该怎么办!
  2. 法院判了,COMMUNE维权成功!
  3. 关于区块链及其与物联网的集成-挑战与机遇
  4. 为什么手机网速太慢_手机信号满格,为什么网速却很慢,只要1个设置让你手机快如飞!...
  5. 计算机组成原理——第四章测试题 上(1)
  6. Ecovadis认证注册流程
  7. SPLASHTOP管控系统
  8. Java导出Excel百万条数据表格数据实现分页easyexcel方法和Apach POI方法
  9. 40过后依然有作为(韩国老人科技公司)
  10. 地狱模式的居转户记录03