Ho un array di array in questo modo:Come estrarre chiavi e valori di array specifici in un altro array?
array(array(), array(), array(), array());
array all'interno della matrice principale contengono 4 tasti ei loro valori. Le chiavi sono gli stessi tra tutti gli array come questo:
array('id' => 'post_1',
'desc' => 'Description 1',
'type' => 'type1',
'title' => 'Title'
);
array('id' => 'post_2',
'desc' => 'Description 2',
'type' => 'type2',
'title' => 'Title'
);
quindi voglio creare un altro array e estrarre i valori id
e type
e metterli in un nuovo array come questo:
array('post_1' => 'type1', 'post_2' => 'type2'); // and so on
Il le chiavi di questo array corrisponderanno al valore dei vecchi array di chiavi id
e il loro valore sarà il valore della chiave type
.
Quindi è possibile raggiungere questo obiettivo? Ho provato a cercare php.net Array Functions ma non so quale funzione usare?
E grazie in anticipo.
ho upvoted la domanda e la risposta. Come posso downvotare PHP per non fornire un metodo migliore? –
@ Olivier'Ölbaum'Scherler Buone notizie: php ha fornito una funzione per questo - vedi la risposta più alta. – mickmackusa