David: Arraykey nachträglich vergeben?

Beitrag lesen

Tach Michael,
also ich habe mich eben mal kurz hingesetzt und was geschreiben... aber es ist ein wirklich quick and dirty script... also ich weiss nicht ob das performanter ist als das array zu kopieren.

$a = array(1,2,3,4,5);

/* schlüssel mit werten tauschen */
$a = array_flip($a);

/* schlüssel ändern */
$a[1] = "a";
$a[ count($a) ] = "b";

/* wieder zurück tauschen */
$a = array_flip($a);

/* kontroll ausgabe */
while(list($k,$v) = each($a))
 echo 'Key: '.$k.' Var: '.$v.'<br>';