php数组之数字索引数组和关联数组的区别笔记

原创 PHP笔记  2017-07-06 22:46  阅读 2,559 views 次

php数组

php数组是以一系列键值对存在的,每一对都是数组的一个项目或元素,对于数组中的值都有一个与之关联的键或索引相关联。

php索引数组

php索引数组就是索引值默认从0开始,不需要指定索引值的数组。php会自动为索引数组的键名赋一个整数值(默认为0),然后自动增量,也可以指定位置开始保持数据。

php关联数组

php关联数组就是指定键值,键值可以是数字或字符串,当然也可以是数字和字符串的混合形式。数组中元素的值都有一个对应的键值相关联。

php索引数组和php关联数组区别

  • php索引数组键名为数字,关联数组键名为字符串或字符串和数字的混合形式(通常认为索引数组是数字下标,关联数组是键值下标。);
  • php索引数组默认键值为从0开始的数字,而关联数组必须指定键值。

实例:

<?php
$arr1= array("html","css","js");//数字索引数组的创建
$arr2= array('a'=>'html','b'=>'css','c'=>'js');//关联数组的创建
echo "数字索引数组:";
var_dump($arr1);
echo "关联数组:";
var_dump($arr2);
?>

运行结果:

本文地址:https://www.ggbiji.com/array-type.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情