Achim Schrepfer: n Felder an Funktion übergeben?

Beitrag lesen

Hi,

Was sagt mir das jetzt?
Aufegrufen habe ich das ganze mit:
array_multisort(eval($sort_string));

also das kann schon mal nicht gehen, weil eval gültigen PHP-Code ausführen will. Du musst also den Funktionsaufruf _innerhalb_ von eval() machen:

eval( "array_multisort($foo)" );

Allerdings musst Du auch sicherstellen, dass array_multisort() die Argumente, so wie Du sie übergibst verarbeiten kann. Soweit ich das mitbekommen habe erwartet es die Übergabe von einem oder mehrerer Arrays. Dein Code sieht eher aus wie einzelne Elemente des Arrays $show_auftrag *wunder*,

Viele Grüsse
Achim