位置: 编程技术 - 正文

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数组排列组合)

  • 会计报税
  • 会计电算化的内容及过程
  • 小金额收据入账后需要汇算清缴吗
  • 法人拿走公司利润要交税吗
  • 第二季度是多少钱
  • 个体户没有办税务登记,产生的房土两税
  • 临时增加增值税发票
  • 员工出差有补助吗
  • 分公司独立核算企业所得税缴纳
  • 临时占用耕地可以种树吗
  • 工程成本控制方法
  • 税控盘未按时抄报处罚
  • 工程发票是不是都要异地预缴
  • 发票购方税号是什么意思
  • 小规模纳税人税收优惠政策
  • 税控盘抵税申报表如何撤销
  • 公司与政府协议
  • 应交增值税下面有几个科目
  • 企业所得税汇算清缴
  • 凭证上附单据多少张怎么看
  • 给已经注销的公司退款
  • 保税区内的货物交易
  • 劳务工程款和工人工资的区别
  • 苹果电脑如何缩小图片大小
  • 如何设置老板键
  • 理财收益的增值怎么算
  • 预提费用新会计准则叫什么科目
  • 签证费会计分录
  • 已开发票发生销售退回如何做账?
  • 外购固定资产对账怎么算
  • real system
  • 计提本月应缴纳的所得税
  • 对公账户开户费开户的时候就要交钱吗
  • 增值税申报时,里面没有数据怎么办
  • 固定资产的使用寿命超过一个会计年度
  • 微信公众号php开发教程
  • 承兑汇票无法兑付
  • es6 promise是什么
  • 建筑行业工程结算属于什么科目
  • 如何进行合理的库存管理
  • 定期存款应计入会计哪个科目
  • 小规模纳税人可以开专票吗
  • 小企业短期借款科目的贷方登记
  • 企业一直零申报不经营
  • 限定性净资产的限定主体是
  • 发票管理人员如何操作
  • ibm_db_dbi
  • 过期报废产品销毁
  • 哪些企业适用于企业会计制度
  • 用于职工福利的固定资产折旧
  • 未交增值税借方余额怎么调整
  • sql查看所有数据表
  • 保险费计入什么科目
  • 换出长期股权投资的会计处理
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 出口货物预收账款分录
  • 个体户超额
  • 低值易耗品属于流动资产吗
  • 工程项目必须购买保险吗
  • 过路费油费计入什么费用
  • 材料暂估分录
  • 企业对外购和自己的区别
  • 账务不实与账实不符
  • sql语句大全实例教程
  • linux系统
  • centos fuser
  • ssh直接输入密码 linux
  • win7磁盘管理怎么显示隐藏分区
  • unity对象池优缺点
  • bat批处理脚本教程
  • emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • js中两个等号
  • formatter参数
  • vue如何用
  • dom操作的方法
  • 云南国家税务网上开票赋码
  • 山东省准生证是什么样子图片
  • 增+6=多少
  • 湖北国税发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设