我最近在PHP中遇到过两种数组。但是,我无法理解主要区别。我对这些事情的看法感到困惑。有人可以赐教吗?我可以作为关联数组返回吗?
$final['a']['b'] = "";
$final['c'] = "";
答案 0 :(得分:0)
不同之处在于第一个是二维数组,第二个只有一个维度。第一个是包含数组的数组。这并不特别,它存在于大多数(更高级)编程和脚本语言中。
如果使用array关键字创建数组,可能会更清楚:
你的第二行看起来像这样:
$final = array(
"c" => ""
);
你的第一行是这样的:
$final = array(
"a" => array(
"b" => ""
)
);