Viennamade: Im Array 2 Felder vertauschen

Beitrag lesen

Hallo!

ich habe ein Array, was in etwa so aussieht:
Feld0|Feld1|Feld2|Feld3|Feld4

Nunn möchte ich bei einigen Datensätzen Feld2 und Feld3 einfach vertauschen. Aber wie mache ich das am besten?

if (($zeilenfelder[2] == "bedingung1") && ($zeilenfelder[3] != "bedingung2")) {
Felder tauschen!;
}

Also vielleicht verstehe ich Dein Problem nicht, aber

$bla=$array[assoziation1];
$array[assoziation1]=$array[assoziation2];
$array[assoziation2]=$bla;

sollte doch funktionieren?
call_user_func_arrray() und array_walk() schauen gut aus - habe ich aber noch nie verwendet.

Beste Grüße
Viennamade