在PHP中,数组是一系列数据的集合,形成一个可操作的整体。每一个数据是一个元素,元素包含键名和键值。索引数组和关联数组的区别是由键名区分的一、索引数组索引数组的下标(键名)由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置
在PHP中,数组是一系列数据的集合,形成一个可操作的整体。每一个数据是一个元素,元素包含键名和键值。
索引数组和关联数组的区别是由键名区分的
一、索引数组
索引数组的下标(键名)由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置,不需要特别指定,php 会自动为索引数组的键名赋一个整数值,然后从这个值开始自动递增。
<?php
$arr = array('华为','三星','vivo','oppo');
print_r($arr);
echo '<br/><br/><br/>';
echo '数组 $arr 中的,键名为2的键值为:'.$arr[2];
?>
结果显示:
也可以这样写:
<?php
$arr1 = array('0' => '苹果','1' => '香蕉','2' => '橘子','3' => '李子','4' => '草莓');
print_r($arr1);
echo '<br/><br/>';
$arr2[0] = '苹果';
$arr2[1] = '香蕉';
$arr2[2] = '橘子';
$arr2[3] = '李子';
$arr2[4] = '草莓';
print_r($arr2);
?>
结果显示:
二、关联数组
关联数组的下标(键名)由数值和字符串混合的形式组成,如果一个数组中有一个键名不是数字,那么这个数组就是关联数组。
<?php
$arr1 = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓');
print_r($arr1);
?>
关联数组的键名可以是任何一个整数或字符串。如果键名是一个字符串,则要给这个键名加上一个定界修饰符——单引号' '或双引号" "。对于索引数组,为了避免混清,最好也加上定界符。
--结束END--
本文标题: php中关联数组和索引数组有什么区别
本文链接: https://www.lsjlt.com/news/712.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0