Wie extrahiere ich bestimmte Array-Schlüssel und Werte in ein anderes Array?

Ich habe eine Reihe von Arrays wie folgt:

<code>array( array(), array(), array(), array() );
</code>

Die Arrays im Hauptarray enthalten 4 Schlüssel und ihre Werte. Die Schlüssel sind für alle Arrays gleich:

<code>array( 'id' => 'post_1',
       'desc' => 'Description 1',
       'type' => 'type1',
       'title' => 'Title'
     );

array( 'id' => 'post_2',
       'desc' => 'Description 2',
       'type' => 'type2',
       'title' => 'Title'
     );
</code>

Also möchte ich ein weiteres Array erstellen und das extrahierenid undtype Werte und setzen Sie sie in ein neues Array wie folgt:

<code>array( 'post_1' => 'type1', 'post_2' => 'type2'); // and so on
</code>

Die Schlüssel in diesem Array sind der Wert vonid Schlüssel alte Arrays und ihr Wert wird der Wert der seintype Schlüssel.

Ist es also möglich, dies zu erreichen? Ich habe versucht zu suchenphp.net Array Funktionen Ich weiß aber nicht, welche Funktion ich verwenden soll.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage