19)PHP,数组知识
(1)数组的基础
在PHP中,数组的下标可以是数字,也可以是字符串
在PHP中,数组元素的顺序不是由下标决定的,而是由其加入的的顺序决定
(2)数组定义:
array(1,5,11,'abs',true,false)//可以存储任何数据,此时是 默认下标
array(2=>1, 5=>5, 11=>11, 7===>'abs', 0==>true)下标可以任意设定
array(2=>1,5,1=>2, 1, 'abs', 0=>true) 可以加下标,也可以不加,
默认下标规则是:前面已经用过的最大数字+1
array(2=>1, 'dd'=>5, 1=>1 ,'abs' ,0=>true ) 混合下标,同样遵循默认下标
注意:负数作为下标,那么它就是作为字符串下标,不作为整数下标
布尔值作为下标,true作为1,false作为0
(3)数组的分类:
关联数组:通常下标作为一个字符串,并且字符串大体表达出数据的含义
array( 'name'=>'小花’, 'age'=>18)
索引数组:就是数组的下标严格从0开始,和js数组一样
(4)从数组的层次来区分:
一维数组, 二维数组, 三维数组
一维数组:每一个数值就是一个单纯的数值
二维数组:每一数值还是一个数组
最新文章
- 几个linux终端的有趣玩法
- Unity3D手游开发实践
- Putty文件夹蓝色太暗问题
- CSS 垂直居中。
- bootstrap-导航、选项卡
- poi导出到excel步骤分析
- CREATE PROCEDURE
- Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)下
- java基础知识拾遗(三)
- fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
- EventBus猜想 ----手把手带你自己实现一个EventBus
- NetworkManager 冲突
- Oracle DBA 必须掌握的 查询脚本:
- bootstrap模态框显示时被遮罩层遮住了
- 《剑指offer》-链表的第一个公共节点
- 《mysql必知必会》学习_第12章_20180801_欢
- IDEA导出jar包后运行报错 找不到或无法加载主类
- ifconfig不显示网卡eth0
- day3之装饰器
- fio是如何运行的?