位置: 编程技术 - 正文

常用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制作日历代码)

  • 固定资产处置营业外收入和发票金额不一致
  • 二手房缴纳个税是买方缴还是卖方缴?
  • 所购税控盘减免税款
  • 怎样进行房产置换的账务处理
  • 物业公司代收的电费差额收入
  • 临时工工资作为人员成本如何做账
  • 购买商品成本要支付哪些成本
  • 小规模开电子发票模板
  • 企业代收代缴水电费出现差额怎么解释
  • 企业所得税能否核定征收
  • 建筑安装工程费用人工费计算方式
  • 会计与税法折旧的关系
  • 广告公司文化事业建设费申报表如何填写
  • 员工福利没有发票
  • 实物福利计入工资总额
  • 增加采购发票的方法
  • 购进原材料科目
  • 企业所得税的工资薪金包括社保
  • 建筑公司收到预收款要交税吗?
  • 吸甲醛最好的植物是什么?
  • windows10如何设置密码
  • 华为鸿蒙系统怎么降级版本
  • 楷体_gb2312字体
  • 财政拨款收入的明细科目
  • 工会经费列支比例
  • 工厂没有生产许可证可以生产吗
  • 对公转账存款
  • 公司收到补偿款是利好还是利空
  • 对其他公司的建议
  • 融资租赁账务处理实例承租方
  • 出口退税退的是啥
  • 农产品来料加工设备
  • web漏洞扫描器的设计与实现
  • 蜜蜂皇vs
  • Joomla使用Apache重写模式的方法
  • php操作mysql数据库
  • 浅谈如何培养孩子的注意力
  • 火爆全网的头像男
  • 电子发票重开之前的是不是就没用了
  • docker windows -v
  • 帝国cms移动端
  • 存货报废如何处理方案
  • 小规模纳税人的增值税账务处理
  • 挂靠设计公司费用标准怎么记账
  • 企业股权投资收益交增值税吗
  • 怎么看企业用哪种软件
  • 小规模免税收入是多少
  • 厂家返利怎么入账
  • 申报抵扣了不做账怎么处理?
  • 待抵扣进项税会计分录实操
  • 管理费用和营业费用的比例
  • 公司对员工罚款怎么处理
  • 在产品占用资金属于资产还是负债
  • 商业汇票到期无法兑现
  • 工程施工科目设置
  • 旅游饮食服务业会计课后答案
  • mysql视图语句
  • sql server设置自增
  • mac安装mysql的两种方法(含配置)
  • xp系统打开浏览器没反应
  • xp如何把ie浏览器设置为默认浏览器
  • chia 如何双挖
  • windows8锁屏
  • mac系统怎么创建用户
  • win7系统打印服务怎么开启
  • xp如何禁用445
  • win7系统无法更改主题
  • linux创建.c
  • node·js
  • ReactNative 之FlatList使用及踩坑封装总结
  • Node.js中的全局对象有
  • button button button
  • expressjs中文
  • node.js 流
  • python 命令
  • python爬虫快速入门
  • python语言解析
  • 江苏国税电子税局
  • 企业清算所得税申报表填写范本
  • 南通开发区地图高清版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设