PHP sort() 函数

PHP Array 函数

定义和用法

sort() 函数按升序对给定数组的值排序。

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

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

语法

sort(array,sorttype)
参数 描述
array 必需。输入的数组。
sorttype

可选。规定如何排列数组的值。可能的值:

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

*:该值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系统的区域设置,可以用 setlocale() 来改变。自 PHP 6 起,必须用 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 sort() 函数等相关推荐

  1. C++ algorithm的sort函数总结

    sort函数 sort对给定区间进行排序,支持各种数据类型,迭代器,结构体,自定义排序规则 stable_sort 对给定区间进行稳定排序,且可保证相等元素的原本相对次序在排序后保持不变 partia ...

  2. C中的qsort函数和C++中的sort函数的理解与使用

    一.qsort()函数 原型:_CRTIMP void __cdecl qsort (void*, size_t, size_t,int (*)(const void*, const void*)); ...

  3. C++ STL的sort 函数 以及自定义的比较函数

    没什么特别擅长的内容,先做个小笔记好了.在编程时,使用C++的标准模板库(STL)能节约工作量,增加代码的可读性,能灵活运用无疑会提高编程的效率,俗话说:Write less, create more ...

  4. 不可不知的STL sort函数实现原理

    sort函数一直以来被认为是快排,今天看到一篇文章,感觉自己知道的太少. 建议大家还是要去啃<STL源码剖析>,我也要去读了,先立个flag,后续1-2个月写STL源码剖析上得到的启发. ...

  5. python sort函数返回值_lambda函数与箭头函数在集合内置函数应用中的对照学习

    Python语言中有一个定义轻量级规则的lambda函数,其语法格式为: Lambda 参数列表:返回值表达式 简单的例子如:定义func=lambda x,y:x+y,则调用func(10,20)的 ...

  6. qsort函数和sort函数

      做ACM题的时候,排序是一种经常要用到的操作.如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错.STL里面有个sort函数,可以直接对数组排序 ...

  7. python sort函数时间复杂度_STL用法及其时间复杂度分析

    STL是C++语言中一个非常实用的代码库,叫做标准模板库,通常我们使用这个头文件即可导入STL.本文立足与C++,但是python其实也是大同小异. set set正如其名,表示的是一个集合,其分为两 ...

  8. sort函数pythonreverse_Python基础 7 ---- Python内置sort和sorted函数

    1 Python对数据的排序有两种方法,一种是容器内置的sort函数,另外一种利用sorted函数 2 对于sort函数我们不再进行讨论,只要研究一下sorted函数 3 sorted函数的原形sor ...

  9. python:数组/列表(remove()函数、append()函数、sort()函数、reverse()函数)

    排序: 1:整理顺序 #冒泡 lista = [5,7,11,19,99,63,3,9,1] list = [] while lista != []:number = 0for i in lista: ...

  10. STL sort()函数详解

    西方有句谚语:不要重复发明轮子! STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已 ...

最新文章

  1. 如何正确选择聚类算法? | CSDN博文精选
  2. 干货!如何设计实现一个通用的分布式事务框架?
  3. 2001年 数的划分
  4. 多线程断点续传及下载
  5. android 线性布局 底部,java – 如何在android线性布局中对齐父底部?
  6. 第6章-一阶多智体系统一致性-->6.1 连续时间多智能体系统一致性
  7. 后台服务系统之搭建ZooKeeper注册中心
  8. 网页控制聚英继电器JY-DAM3200代码
  9. 江苏省计算机考试Python用书,【关注】Python列入高考内容以及全国计算机等级考试!...
  10. Unity手游iOS内存分析和测试
  11. 多系统重装其中Win7后的启动引导列表恢复
  12. 前端html+css+javascript
  13. 影响机器视觉检测系统不稳定性因素分析
  14. 自带flash的浏览器_受够了手机自带浏览器?来看看这些超实用的不常用浏览器...
  15. 计算机真有趣作文,真有趣作文10篇
  16. 并发编程、并行、多线程、锁、同步、异步、多线程、单线程、阻塞io、非阻塞io
  17. centos7zabbix-agen安装
  18. 生命以负熵为生:Web3行业2022年之怪现象
  19. 最简单的Greenplum数据库的安装及配置步骤
  20. 他们竟用后台数据偷窥喜欢的女性!

热门文章

  1. 关于聚类的一些经验及其在R中的实现
  2. 计算机网络 第四章网络层(6)网络地址转换 NAT多协议标记交换 MPLS MPLS 协议的基本原理
  3. 信息化项目该不该引入监理
  4. 查看服务器上安装的nginx版本号
  5. SFDC AURA笔记1
  6. ESXi生命周期政策
  7. python邮件客户端_python3之模块SMTP协议客户端与email邮件MIME对象
  8. 地大c语言课程设计题目,中国地质大学数据结构课设-全国铁路运输网最佳经由问题课程设计报告精选.doc...
  9. 解决this application failed to start because it could not find or load ...windows in
  10. 服务器阵列工作原理,服务器RAID技术基础了解一下