位置: 编程技术 - 正文

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

  • 税务ukey与税控盘的区别
  • 个体工商户能开多少钱的普票
  • 税法基本原则是什么意思
  • 事业单位无形资产摊销年限
  • 供应商属于应收账款吗
  • 原始凭证分割单样本
  • 进项税发票认证后能退票吗
  • 在建工程在现金流量表中
  • 教育费附加计费单位
  • 汇款后又退回来是什么原因
  • 核销贷款收回会计分录
  • 税负率过低进行什么交易
  • 销售单位收入和支出要怎么做账?
  • 工程预付款的规定
  • 改建的固定资产
  • 企业实际发生的与取得收入有关的、合理的支出,包括
  • 管理会计的目标包括多选题
  • 科技型中小企业怎么认定
  • 企业的哪些活动属于投资活动?
  • 所得税新规定
  • mac符号在哪里
  • windows 11怎么用
  • 如何禁止远程
  • 预售卡怎么做会计分录
  • dns进程
  • 发票开具时限是怎么规定的
  • laravel多条件查询
  • 收到的税费返还减少说明什么
  • 研发费用税前加计扣除怎么算
  • php函数作用
  • springboot自带tomcat吗
  • phpstudy命令行
  • 接受专利投资会计科目
  • 车子以旧换新
  • 永久性差异会计不确认收入
  • 法人和自然人有什么区别通俗一点
  • 运费计入什么会计分录
  • 进口消费税为什么不是1乘2
  • 电子税务局怎么注册
  • 注册资金印花税税率是多少,怎么计算?
  • 月初领票是不是要等到报完税才可以领
  • 营业总成本包括投资收益吗
  • 生产工人工资结算表格模板
  • 咨询费放到什么科目
  • 预付费用款项现金流量怎么算
  • 新开的公司税务那边要办什么
  • 跨年度退货可以不退款吗
  • 毛利体现的是什么
  • 药品进销差价的计算公式是什么
  • 月末库存商品的成本怎么算
  • 购买方退货的会计分录怎么写
  • 怎么结转本月期间损益
  • sqlserver附加数据库时出错,请单击消息中的超链接
  • mysql5.7免安装版配置
  • win8.1怎么改win7系统
  • 涌泉的准确位置图 图解
  • 电脑dbs是什么
  • sqlagent.exe - sqlagent是什么进程
  • 如何设置macbook
  • Windows Server 2012实用技巧集锦
  • xp无法启动如何修复
  • centos搭建服务器
  • win7系统纯净版和旗舰版有什么区别
  • 观察者模式的应用
  • 老生常谈的近义词
  • xp没有我的电脑图标怎么办
  • python num怎么用
  • opengl绘制坐标轴
  • jquery插件使用教程
  • android.intent.extra.text
  • js模块化开发教程
  • node.js利用cas实现单点登录
  • 基于python的聊天软件
  • 下列关于javascript的叙述正确的有
  • javascript bug
  • 2021年水利基金的税率是多少
  • 学费报销找学校哪个部门
  • 网上新办税务操作流程
  • 资源税属于国税还是地税
  • 消费税的税收筹划案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设