PHP: flatten mehrdimensionales array

Muss ich explodieren durch "," dann ":". Einfach genug...

$alttitle = "35:title1,36:title2, 59:title5"
$replacetitles = explode(",",$alttitle);
for ($i = 0 ; $i < count($replacetitles) ; $i++) {
   $replacetitle[] = explode(":", $replacetitles[$i]);
}

Produziert...

Array ( [0] => Array ( [0] => 35 [1] => title1 ) [1] => Array ( [0] => 36 [1] => title2 ) [2] => Array ( [0] => 59 [1] => title5 ) )

...aber die Anzahl 35,36,59 sind einzigartig, so möchte ich, dass dies der Schlüssel für das array?

Array ( [35] => title1 [36] => title2 [59] => title5 )

InformationsquelleAutor EddyR | 2009-08-03
Schreibe einen Kommentar