Frage

Ich habe ein mehrdimensionales Array in PHP.

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

Wenn ich es verwenden will, ich will nur eines des Arrays. (Ein oder zwei oder drei, etc.) So will ich es in Scheiben schneiden in (in diesem Fall) zwei separate Arrays wie folgt aus:

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

Kann ich lösen dies mit einer Standard-Funktion, oder muss ich es schreiben von mir?

War es hilfreich?

Lösung

Sie können extract () genau das zu tun.

Andere Tipps

explizit jedes Mitglied nennen:

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

oder Sie verwenden können, extract ()

extract($foo);
print_r($one);print_r($two);

$ ein = $ f [ 'one']

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top