位置: 编程技术 - 正文

常用PHP数组排序函数归纳(常用php数组排序方法)

编辑:rootadmin

推荐整理分享常用PHP数组排序函数归纳(常用php数组排序方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组有哪几种类型,php数组排序的函数有哪些,php数组排列组合,php数组键值排序,php数组排列组合,php数组排序的函数有哪些,php数组排序的函数有哪些,常用php数组排序方法,内容如对您有帮助,希望把文章链接给更多的朋友!

数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。 常用的PHP数组排序函数 &#;sort() - 以升序对数组排序 &#;rsort() - 以降序对数组排序 &#;asort() - 根据值,以升序对关联数组进行排序 &#;ksort() - 根据键,以升序对关联数组进行排序 &#;arsort() - 根据值,以降序对关联数组进行排序 &#;krsort() - 根据键,以降序对关联数组进行排序

举例:

sort()-以升序对数组排序

注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。 如果成功则返回true 失败返回 false 例如:

运行结果为: Array ( [0] => a [1] => b [2] => c [3] => d ) Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

rsort()函数同理

asort()- 根据值,以升序对关联数组进行排序

asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。 如果成功则返回 TRUE,否则返回 FALSE。

常用PHP数组排序函数归纳(常用php数组排序方法)

运行结果为: Array ( [0] => a [3] => b [2] => c [1] => d ) Array ( [0] => 1 [2] => 2 [1] => 3 [3] => 4 )

arsort()函数同理

ksort() - 根据键,以升序对关联数组进行排序

ksort() 函数按照键名对数组排序,为数组值保留原来的键。 若成功,则返回 TRUE,否则返回 FALSE。

运行结果为: Array ( [1] => 第一个 [2] => 第二个 [3] => 第三个 [4] => 第四个 )

krsort()函数同理

补充—array_multisort() 函数

array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。

注释:字符串键名将被保留,但是数字键名将被重新索引,从 0 开始,并以 1 递增。

注释:您可以在每个数组后设置排序顺序和排序类型参数。如果没有设置,每个数组参数会使用默认值。

运行结果为: Array ( [0] => Cat [1] => Dog [2] => Dog ) Array ( [0] => 5 [1] => 3 [2] => 2 )

标签: 常用php数组排序方法

本文链接地址:https://www.jiuchutong.com/biancheng/301410.html 转载请保留说明!

上一篇:PHP+JQuery+Ajax实现分页方法详解

下一篇:php阳历转农历优化版(php制作日历代码)

  • 生育津贴到公司账上怎么发给员工
  • 城建税计提与缴纳分录
  • 企业报税盘入账应该记入哪个科目
  • 小规模纳税人如何计算增值税应纳税额
  • 取暖补贴国家标准
  • 供应销用商品给的返利怎么做?
  • 收到工程施工进度款如何记账
  • 没通过认证的增值税发票是否能够记入成本抵扣
  • 已付款未收到发票怎么做分录
  • 工商年报中的纳税总额是所属期应交还是实交税额
  • 代扣代缴增值税纳税义务发生时间
  • 固定资产处置的账务处理
  • 单位给员工发工资要交税吗
  • 未抵扣的进项税在资产负债表里怎么填
  • 金融衍生工具的特点不包括
  • 进项税额加计抵减怎么做分录
  • 存货资产减值损失转回怎么做账
  • 在业和存续是什么经营状态
  • 受托加工委托方销售产品
  • linux hdparm
  • php常用扩展有哪些
  • 广告费与业务宣传费范围
  • bearshare.exe进程安全吗 bearshare是什么进程
  • win10任务视图怎么用
  • 注销公司账上现金多怎么调
  • 每月分配利润如何做账
  • PHP:zip_entry_name()的用法_Zip函数
  • 二手车交易如何开票
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • zendstudio写好程序怎样运行
  • pyqt5如何安装
  • 命令查看系统信息
  • java enum tostring
  • 增值税专用发票和普通发票的区别
  • 期权增发是什么行业
  • 信用卡收款怎么查询
  • 发票明细清单怎么打印
  • opengl 图形
  • python中类的属性
  • 保险支票托收
  • 入库单如何做账分录
  • 政府会计财务报表有哪些
  • 现金流量表直接法的优缺点
  • 暂估入账的固定资产,待办理竣工决算手续后
  • DB2专家王云谈商业智能BI
  • 缴纳残保金工资是实发工资还是应发工资
  • 收购发票加计扣除会计分录
  • 待报解预算收入怎么做分录
  • 同在一个单位
  • 商品流通企业税费按征收对象可分为
  • 支付金额小于发票怎么办
  • 应收帐款周转率计算公式为
  • 教育协会颁发的证书有用吗?
  • 企业计提任意盈余公积的比例
  • 没有付款的费用怎么入账
  • 小规模纳税人劳务费税率
  • 服务业成本的会计核算
  • 双倍余额递减法最后两年怎么算
  • 往来款做其他应收还是其他应付
  • 购买设备怎么开专票
  • windows10pc游戏无法全屏
  • 如何在ubuntu下安装和配置gcc并用C语言
  • mac设置启动系统
  • mac怎么保存网页到桌面
  • centos下载命令
  • zhp.exe是什么进程
  • win8怎么设置自动开机
  • Win10系统安装包
  • win8只能应用商店下软件吗
  • windows隐藏分区
  • win7系统检测
  • node.js的express
  • unity点击按钮没反应
  • jquery遍历dom
  • shell可以多线程吗
  • jQuery的 $.ajax防止重复提交的两种方法(推荐)
  • 嵌入式安卓开发入门
  • 贵州省税务总局领导班子
  • 全国砂石供应紧缺
  • 关于啤酒包装物押金,下列正确的是( )
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设