在php中实现多维数组的正确方法

时间:2013-03-26 15:14:09

标签: php arrays multidimensional-array key

我想创建一个带有关键字的数组数组,我真的不知道这样做的正确方法是什么。 例如,如果我有

    $array1 = array(
    "foo" => "bar",
    "bar" => "foo",
);
$array2 = array(
    "foo2" => "bar2",
    "bar2" => "foo2",
);

写作是否正确:

$key_array=array("first"=>$array1,
                  "second"=>$array2);

如果没有,我该怎么做?

提前致谢

1 个答案:

答案 0 :(得分:1)

你的代码是正确的,事实上你也可以这样做:

$key_array = array(
               'first' => array('first' => $array1, 'second' => $array2),
               'second' => array('first' => $arra1, 'second' => $array2)
             );

并将其嵌套到您想要的深度。