return
return
hallo
Ich möchte in einer Funktion zwei Werte berechnen, und diese dem aufrufenden Script zugänglich machen. Ich möchte sie aber nicht mit "echo" ausgeben, da sie so auch auf dem Bildschirm ausgegeben werden. Mit return kann ich ja leider nur eine Variable zurückgeben.
Danke
slapy
Ich möchte in einer Funktion zwei Werte berechnen, und diese dem aufrufenden Script zugänglich machen. Ich möchte sie aber nicht mit "echo" ausgeben, da sie so auch auf dem Bildschirm ausgegeben werden. Mit return kann ich ja leider nur eine Variable zurückgeben.
Danke
slapy
Also irgendwie verstehe ich dich nicht ganz.
Du kannst folgendes machen:
machen und dann mit:
wiedergeben.
Oder was willst du genau???
Mfg
MrMind
Du kannst folgendes machen:
Code: Alles auswählen
function add_zahlen($zahl1, $zahl2)
{
return $zahl1 + $zahl2;
}
Code: Alles auswählen
$ergebnis = add_zahlen(3,5);
echo $ergebnis;
Oder was willst du genau???
Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Das hatte ich mir auch schon überlegt, das dies gefragt war.
Naja eine mögliche Funktion wäre:
Code: Alles auswählen
function add_array($zahl1,$zahl2)
{
$ergebnis = $zahl1 + $zahl2;
return $func_array($zahl1,$zahl2,$ergebnis);
}
Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
Hey
Danke erstmal.
Ziel war:
Also die Idee mit dem Array kam mir auch schon, aber ich dachte es gäbe eine schönere Variante.
Dann werd ich die wohl nehmen.
Danke nochmal
slapy
Danke erstmal.
Ziel war:
Code: Alles auswählen
function rechne($arg){
$e1=2*$arg;
$e2=($arg*4)-1;
return ??? #um beide Variablen zur Verfügung zu haben
}
Also die Idee mit dem Array kam mir auch schon, aber ich dachte es gäbe eine schönere Variante.
Dann werd ich die wohl nehmen.
Danke nochmal
slapy
Es gäbe evtl noch eine Möglichkeit die beiden Werte in einen String zu stecken und dann nach der Funktion mit explode zu lösen (was irgendwie hirnrissig ist), allerdings hat man dann das Problem wieder mit den Array's 
Also um die Array's wirste nicht drumherum kommen
Mfg
MrMind

Also um die Array's wirste nicht drumherum kommen

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
Code: Alles auswählen
function zwei_werte() {
return array("Hallo", "Welt");
}
list($a, $b) = zwei_werte();
echo "A: $a, B: $b";