位置: 编程技术 - 正文

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

  • 收购分公司和谁签协议
  • 物业公司要交税吗?
  • 增值税交多少怎么查询
  • 一般计税方法是全额计税吗
  • 进项税额不允许抵扣怎么计算
  • 防伪税控技术维护费怎么申报
  • 研发支出月末结转转去哪里?
  • 设计合同需要缴哪些税
  • 增值税出口退税政策
  • 制造费用明细账实例图
  • 外购原材料自用要进项转出吗
  • 运保佣是什么
  • 以物易物差价印花税
  • 税务代开劳务费税点如何确定
  • 现金流量净额为负说明什么
  • 新政府会计制度与旧制度区别
  • 科技项目经费怎么申报
  • 复合增长率什么函数
  • 增值税差旅费可以扣除吗
  • 酒精是否属于消费税征税范围
  • 生产企业先出库后入库
  • 如果当月增值税进项比销项多怎么结转
  • windows7中右键的作用
  • 收回借支款的账务处理
  • 公司员工私车公用协议要签吗
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • php在apache中有哪些工作方式
  • 处置工程物资取得净收益
  • 非货币性资产投资个人所得税
  • 企业类型变更是什么意思
  • 应扣未扣应收未收税款是什么意思
  • 个人销售非住宅土地增值税
  • yolov8训练自己的数据
  • 关于交易性金融资产的问题
  • 发票中的密码区是如何形成的
  • 事业单位增值税可以抵扣吗
  • 所得税季报本月数是指
  • 观察者模式java实现
  • 全面带你了解AIGC的风口
  • mysqldump 导出数据
  • unzip解压命令参数
  • 购进原材料款项未付应编制什么凭证
  • 纳税人提供技术开发服务
  • 残保金由哪个部门负责稽查
  • 装修店面装修费的会计分录
  • 资产负债表中没有专项储备怎么填写
  • 一般纳税人之外还有什么
  • 递延所得税资产和负债账务处理
  • 应收账款收不回来了应怎么做会计分录
  • 纳税实务的涉税业务分几类
  • 公司按最低标准交社保可以申请补偿吗
  • 解除合同补偿金需要缴纳个税吗
  • 经营范围之外的业务
  • 货代代缴增值税关税如何做账
  • 去年未开票收入未申报
  • 研发费用人工费用包括
  • 摊余成本通俗
  • window8更新
  • win8任务管理器在哪
  • windows server 2016 自动登录
  • freebsd操作命令
  • firefox干啥的
  • task host windows解决
  • 文件夹隐藏属性怎么弄
  • xp系统1
  • win7系统打开网络看不到其他电脑
  • windows8蓝牙设置在哪里
  • y400加装固态硬盘教程
  • win7旗舰版64位系统开机时软件设置自动启动详细图文教程
  • 基于web的学生成绩管理系统毕业论文
  • unity android build support
  • NGUI之UIRoot
  • nodejs thrift
  • unity导出exe没反应
  • activity启动原理
  • 如何安装python环境安装包
  • 办真人cs场地需要什么资质
  • 烟草什么品牌好
  • 车辆购置税交了怎么查询不到
  • 小规模纳税人开专票税率是1%还是3%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设