Domanda

Ho un array multidimensionale in PHP.

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

Quando voglio usarlo, voglio solo uno degli array. (uno o due o tre ecc.) Quindi voglio dividerlo in (in questo caso) due array separati, in questo modo:

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

Posso risolverlo con una funzione predefinita o devo scriverlo da solo?

È stato utile?

Soluzione

Puoi usare extract () per fare esattamente questo.

Altri suggerimenti

per chiamare esplicitamente ciascun membro:

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

oppure puoi utilizzare extract ()

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

$ one = $ f ['one']

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top