Seite 1 von 1

aus einer function 2 werte zurückgeben

Verfasst: Mi 29.Nov, 2006 17:25
von bce
habe eine function im einsatz, der als parameter ein array übergeben wird:

Code: Alles auswählen

funktion($array);
in der function wird was gemacht.. is auch egal.. am ende sind 2 variablen zurückzugeben.

man kann doch aber nur einmal return $wert1; anwenden.

wie bekomme ich 2 werte zurückgegeben?

oder sollen beide werte in ein array und dann dieses zurückgeben:

Code: Alles auswählen

	    $array[0] = $wert1;
	    $array[1] = $wert2;
¢¦

Verfasst: Mi 29.Nov, 2006 18:14
von oxpus
Du kannst nur eine Sache zurückgeben, daher wären die Werte entweder als Array mit return zurückzugeben oder Du verwendest die Werte als Parameter und stellst die in der Funktion mit & vor dem Variablenamen ein. Damit werden Änderungen an den Werten innerhalb der Funktion auch im Script selber durchgeführt.

Verfasst: Do 30.Nov, 2006 10:31
von bce
ok.thx

habs mit

Code: Alles auswählen

funktion(&$array);
gelöst

Verfasst: Do 30.Nov, 2006 11:23
von oxpus
Ja, so gehts.