Hallo.
Man könnte es auch mit Referenzen (http://de3.php.net/manual/de/language.references.php) machen.
$bla =& $array[assoziation1];
$array[assoziation1] =& $array[assoziation2];
$array[assoziation2] =& $bla;
Dabei werden nur die 'Verknüpfungen' zwischen Variablenname und Inhalt neu gelegt.
Was schneller ist, weiß ich allerdings auch nicht.
MfG _Siro.