Assoziatives Array in PHP erstellen
Ich habe ein mehrdimensionales Array.
$shop = array(
array("appn1", "pub1" ,"pub2" , "pub3"),
array("appn2", "pub1"),
array("appn3", "pub1" ,"pub2")
);
Das erste Element in jedem Array istAnmeldenummer und der Rest in jedem Array sind diePublikationsnummern. Ich erhalte das erste Element (Anwendungsnummer) und das letzte Element jedes Arrays (neueste Veröffentlichungsnummer) wie folgt
$index = count(array_keys($shop));
for($i=0;$i<$index;$i++){
$appln_nr = $shop[$i][0];
echo $appln_nr;
$publn_nr_index = count(array_keys($shop[$i]))-1;
$publn_nr = $shop[$i][$publn_nr_index];
echo $publn_nr;
}
Jetzt habe ich Anmeldungsnummer und Veröffentlichungsnummer für jedes innere Array.
Ich möchte ein assoziatives Array aus den Anmeldenummern und Veröffentlichungsnummern erstellen.
Dabei sollte der Schlüssel die Anmeldenummer und der Wert die Veröffentlichungsnummer sein.
Vielen Dank
BEARBEITEN
Was ich von $ shop array bekomme
Array
(
[0] => Array
(
[0] => appn1
[1] => pub1
[2] => pub2
[3] => pub3
)
[1] => Array
(
[0] => appn2
[1] => pub1
)
[2] => Array
(
[0] => appn3
[1] => pub1
[2] => pub2
)
)
Und das ist es, was ich in meinem assoziativen Array brauche
Array(
"appn1" => "pub3"
"appn2" => "pub1"
"appn3" => "pub2"
)