首页 > php数组问题

php数组问题

php $a=array();
$a1[3] 这种不断增加[]是怎么意思 我打印 了 似乎不理解 求高手说说


例子1

$arr = array();
$arr[] = 'abc';

此时的数组为:

$arr = array('0'=>'abc');

例子2

$arr = array();
$arr['a'] = 'abc';

此时的数组为:

$arr = array('a'=>'abc');

当为数组元素赋值时,如果键值不指定的话,那么将会赋值给最大的一个被定义过的一个数组索引+1元素


php语法就是这样规定的,$a[]=13;表示在数组中追加一个元素。楼上的说的挺正确。javascript中用push方法,如a.push(13);实现的是一样的功能。


相当于向数组追加元素

【热门文章】
【热门文章】