0

我在 PHP 中有一个多维数组。

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

当我想使用它时,我只想要其中一个数组。(一个或两个或三个等)所以我想将它分成(在这种情况下)两个单独的数组,如下所示:

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

我可以用默认函数解决这个问题,还是我必须自己写?

4

3 回答 3

2

您可以使用extract()来做到这一点。

于 2009-10-28T19:00:07.300 回答
1

显式调用每个成员:

$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);
于 2009-10-28T19:00:55.863 回答
0

$one = $f['one']

于 2009-10-28T19:04:10.877 回答