2013-03-26 5 views
1

Я хотел бы создать массив массивов с связанными ключами, и я не знаю, как правильно это сделать. Например, если у меня естьПравильный способ реализации многомерных массивов в php

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

было бы правильно написать:

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

И, если нет, то как я должен делать это?

Заранее спасибо

+3

Я думаю, что было бы быстрее, если бы вы попытались и обнаружили, что действительно это сработает –

+1

Да, это абсолютно правильно. – Nelson

+0

Да, вы правы, извините. Спасибо вам обоим –

ответ

1

Ваш код правильный, на самом деле вы могли бы также сделать:

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

и гнездо его так глубоко, как вы хотите.

Смежные вопросы