如何解释php二维数组的这种赋值原理?

在资料中阅读他人代码时,发现了一种php二维数组的赋值方式,这里简单举例说明一下

$call['a'][]='1';
$call['a'][]='2';

这样赋值的结果是

array (size=1)
  'a' => 
    array (size=2)      0 => string '1' (length=1)      1 => string '2' (length=1)

我想知道原理是什么??


慕沐林林
浏览 526回答 1
1回答

大话西游666

这个和二维数组无关,数组都可以写成$arr[] = '具体值',可以理解成类似一个压栈的过程,并且会将下标以0、1、2等的顺序加进去(如果本来是非关联下标)
打开App,查看更多内容
随时随地看视频慕课网APP