Holladiewaldfee,
Auch sehr schön, aber ich denke ich würde $j = count($x)-2; benutzen, sonnst macht es nicht ganz das richtige.
Stimmt, das count() war falsch platziert:
$j = count($x)-1;
$x['bla'] = $x[0];
$x['foo'] = $x[$j];
unset($x[0], $x[$j]);
So ist's besser, wobei natürlich auch wie Du gesagt hast count($x)-2 an der alten Stelle funktionieren würde.
Ciao,
Harry