位置: 编程技术 - 正文

PHP 数组基本操作方法详解(php数组排序方法)

编辑:rootadmin

推荐整理分享PHP 数组基本操作方法详解(php数组排序方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数大全,php数组操作,php数组有哪几种类型,php7 数组,php中数组的概念,php数组函数大全,php数组函数大全,php数组实现原理,内容如对您有帮助,希望把文章链接给更多的朋友!

数组的概念

数组(array)是 PHP 中一个非常重要的概念,我们可以把数组看做一系列类似的数据的集合,实际上数组是一个有序图。

PHP 还提供了超过 个内建函数来操作数组。

创建数组

使用 array() 语言结构创建数组:

也可以使用数组控制器 [] 来创建数组:

数组键名与值

数组实体都包含两项:键名和值。

在下面创建数组的例子中:

$arr_age1 = array(, , );我们给 $arr_age1 分配了 3 个数组单元(也称元素),其值分别是 、 和 。系统会自动给这 3 个数组单元分配 3 个数字序号,分别为 0、1 和 2。即 $arr_age1 数组的完整结构为:

Array ( [0] => [1] => [2] => ) 这个系统自动分配的序号称为键名,这种键名为数字 ID 的数组称为 索引数组( indexed array )。

当然也可以手动指定键名:

PHP 数组基本操作方法详解(php数组排序方法)

$arr_age1 = array( 0 => , 1 => , 2 => );

注意:手动指定键名可以不从 0 开始,也可以不用按数字顺序来指定键名。当一个新单元加入数组而没有指定健名时,系统将自动的在现有数组中最大的数字键中加 1 ,作为新单元的键名。

当使用字符串而非数字索引作为键名时,这种数组称为 关联数组( associative array ):

$arr_age2 = array("wang"=>, "li"=>, "zhang"=>);但在 PHP 中,这两种数组没有明显的界限,二者可以混合使用。注意关联数组中对于键名大小写是敏感的。

输出数组单元值

可以使用如下方式访问输出数组单元值:

echo $arr_age1[0]; //输出:echo $arr_age2["wang"]; //输出:某些情况下为了调试,可能需要输出整个数组的数据及结构,这时候需要使用 print_r() 或 var_dump() 函数,具体参见PHP print_r 与 var_dump 输出数组

操作数组单元

可以象操作普通变量一样操作数组单元,如:

现在 $arr_age2 为:

Array ( [wang] => [li] => [zhang] => ) 检查一个数组单元是被设定,请使用 isset() 。

销毁数组

使用 unset() 函数来销毁一个数组单元或整个数组:

多维数组

如果数组中的值也是数组时,我们就称这样的数组为递归数组或多维数组。

例子:

标签: php数组排序方法

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

上一篇:全面了解PHP中的全局变量(phple)

下一篇:PHP 将数组打乱 shuffle函数的用法及简单实例(php数组排列组合)

  • 房产税出现往期数据怎么办
  • 增值税怎么记
  • 赔偿给客户的货财务怎么处理
  • 高新技术企业三级领域
  • 职工福利费会计核算
  • 调整企业银行存款账面余额的记账依据是什么
  • 罚款收据与通用的区别
  • 房地产开发企业土地增值税清算
  • 固定资产清理后卡片如何处理
  • 企业发生的辞退福利
  • 第三方代缴社保算工龄吗
  • 中标服务费可以抵扣进项税吗
  • 委托收款有什么用
  • 小规模纳税人设备税率
  • 企业间借款利息开票税目
  • 进口增值税内销可以抵扣吗
  • 取得运输单位开具的普通发票
  • 简易计税方法的适用范围
  • 电子税务局如何查询已开发票
  • 资产负债表年初数和期末数代表什么
  • 机械租赁有什么机械
  • 如何在vue项目中导入外部的包
  • 电脑重装系统怎么激活
  • 收到法院的案件款应该怎么做帐
  • 房地产预售阶段怎么开具发票
  • exe都打不开
  • 确定无形资产使用寿命时应当考虑的因素有
  • 留存收益怎么计算,它属于企业的什么资金?
  • PHP:pg_result_status()的用法_PostgreSQL函数
  • 补缴税款可以享受减免政策么
  • 售后回租经营租赁可以抵扣吗
  • url是什么软件
  • 什么情况下专硕可以调剂学硕
  • 付境外人员劳务费
  • thinkphp5依赖注入
  • gpio口是什么意思?
  • yolov5的使用
  • 机票报账行程单怎么打印
  • uniapp怎么引入elementui
  • yolov1算法
  • 图像融合名词解释
  • 酒的增值税专票可抵扣不
  • 安装php5.6
  • 帝国cms破解授权
  • 以前年度租赁收入如何处理
  • 小规模纳税人通行费可以抵扣吗
  • 残疾人保障金需要联系专管员吗
  • 固定资产计提折旧凭证怎么做
  • 质量不合格怎么说
  • 发票冲红后税款一定会退回吗
  • 退多收的费用计入什么科目
  • 12月多开的发票,可以明年1月份入账吗?
  • 关停企业的国家规定
  • 应收账款的账面余额是什么意思
  • 给外国公司开发票有什么涉税风险
  • 一般纳税人印花税税率是多少
  • 结余资金结转申请怎么写
  • 哪些业务需要计提国别风险准备金
  • 去银行提备用金需要什么
  • 记账凭证烂了要紧吗
  • 注册会计师转所规定
  • MySQL timestamp的类型与时区实例详解
  • aeadisrv.exe
  • 怎么快速更换苹果手机壁纸
  • opengl oes纹理
  • Unity3D游戏开发标准教程
  • opengl 透视投影
  • Node.js中的核心模块包括哪些内容?
  • unity协程执行顺序
  • 开发流程和步骤
  • android怎么学
  • AndroidManifest.xml文件属性详解
  • jquery的核心函数
  • javascript定律
  • jquery fullpage
  • 发票怎能打印
  • 社保缴纳人数和公积金人数不一样怎么说明
  • 查税务在哪里查
  • 河南省郸城县教育局举报电话
  • 租赁合同备案后可以更改吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设