Отдельный многомерный массив - PullRequest
0 голосов
/ 28 октября 2009

У меня есть многомерный массив в PHP.

$f = array('one' => array(*doesntmatter*), two => array());

Когда я хочу использовать это, я хочу только один из массивов. (один или два или три и т. д.) Поэтому я хочу разделить его (в данном случае) на два отдельных массива, например:

$one = array(**); $two = array(**);

Могу ли я решить эту проблему с помощью функции по умолчанию, или я должен написать ее сам?

Ответы [ 3 ]

2 голосов
/ 28 октября 2009

Вы можете использовать extract () , чтобы сделать именно это.

1 голос
/ 28 октября 2009

для явного вызова каждого члена:

$foo = array('one' => array(1,2,3), 'two' => array(4,5,6));
$one = $foo['one'];
$two = $foo['two'];

или вы можете использовать extract ()

extract($foo);
print_r($one);print_r($two);
0 голосов
/ 28 октября 2009

$ one = $ f ['one']

...