我最近在PHP中遇到了两种类型的数组。然而,我无法理解主要的区别。我对这些东西的作用感到困惑。有人能启发我吗?我可以将两者作为关联数组返回吗?
$final['a']['b'] = "";
$final['c'] = "";
区别在于第一个是二维数组,第二个只有一维。第一个是包含数组的数组。这没什么特别的,它存在于大多数(高级)编程和脚本语言中。
如果使用array关键字创建数组,也许会变得更清楚:
你的第二行是这样的:
$final = array(
"c" => ""
);
你的第一行是这样的:
$final = array(
"a" => array(
"b" => ""
)
);