如何解释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)

我想知道原理是什么??


慕娘9325324
浏览 856回答 2
2回答

侃侃无极

这个和二维数组无关,数组都可以写成$arr[] = '具体值',可以理解成类似一个压栈的过程,并且会将下标以0、1、2等的顺序加进去(如果本来是非关联下标)

守着星空守着你

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