php数组、键名、索引、键值有什么区别

php数组、键名、索引、键值有什么区别,第1张

数组的根据类型来分,分为关联数组和数字索引数组。

1数组根据 维度来分分为一维数组、二维数组、多维数组,索引数组,数组下标全部为数字的数组称为索引数组,关联数组,数组的下标有一个是字符串的就称为关联数组。

2声明数组的方式,变量名=array(数组元素1,数组元素2,),例如:$arr=array(1,2,3,4,5,6),  $arr=array(‘zhangsan’,’lisi’)。

3变量名[]=值,例如:$arr=[]=10;   $arr[]=20, //此时数组$arr里有两个元素,分别是10和20,下标分别是0和1。

4 那么等号左边的就是数组的下标也叫索引也叫键,箭头指向的便是数组的值,索引数组在声明的时候可以不必指明下标,不指明的情况下,下标默认从0开始。

5关联数组,下标有一个是字符串的就是关联数组,以键值对方式存在的数组特点,就是你一看,有一个 ”=>“,但也不一定这样的都是关联。

$Data=mysqli_fetch_assoc($Result);

改为

$Data=mysqli_fetch_array($Result,MYSQLI_NUM);

即可用序号来获取记录值。请注意,由于序号是从0起算的,所以要想获得$Data中的第3个值,必须用$v=Data[2]

另外还可以用 $Data=mysqli_fetch_array($Result,MYSQLI_BOTH); ,这个时候,既可以用序号获取记录值,也可以用字段名

其实吧,你也可以通过循环对数组$Data进行遍历,不也可以在不知道字段名的情况下把所有值取出来啊?!

以上就是关于php数组、键名、索引、键值有什么区别全部的内容,包括:php数组、键名、索引、键值有什么区别、php mysql 如何按序号读取字段的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9632036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存