I tienen una matriz de matrices de esta manera:¿Cómo extraer claves y valores de matriz específicos a otra matriz?
array(array(), array(), array(), array());
las matrices dentro de la matriz principal contienen 4 teclas y sus valores. Las teclas son las mismas entre todos los conjuntos de la siguiente manera:
array('id' => 'post_1',
'desc' => 'Description 1',
'type' => 'type1',
'title' => 'Title'
);
array('id' => 'post_2',
'desc' => 'Description 2',
'type' => 'type2',
'title' => 'Title'
);
Así que quieren crear otra matriz y extraer los id
y type
valores y ponerlos en una nueva matriz de esta manera:
array('post_1' => 'type1', 'post_2' => 'type2'); // and so on
El las claves de este conjunto serán el valor de id
matrices antiguas clave y su valor será el valor de la clave type
.
¿Es posible lograr esto? Intenté buscar php.net Array Functions, pero no sé qué función usar.
Y gracias de antemano.
I upvoted la pregunta y la respuesta. ¿Cómo puedo rechazar el PHP por no proporcionar un mejor método? –
@ Olivier'Ölbaum'Scherler Buenas noticias: php ha proporcionado una función para esto - ver la respuesta más alta votada. – mickmackusa