art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.01.2002, 12:03   #1
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg

mehrere Variablen mit einer Funktion zurückgeben


Hallo,
wie kann ich in PHP mit einer Funktion mehrere Variablen zurückgeben.

Gruß
jph
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten


Alt 20.01.2002, 17:10   #2
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hm wie meinst du das genau?

wenn dusc hreibst $var = my_function($parameter);

kannst du nur eine variable zurückkriegn weil du es ja nur in eine variable -- in die $var --- schreibst das was du returnst

ansonsten ein fach in der funktion die variablen die du brauchst an hand dr parameter erzeugen lasen und dann ausserhalbe der funktion verwenden

bsp:

Code:
function rechne($zahl)
        {    
        $multi = $pow($zahl,2);
        $addi =  $zahl + $zahl;
       }


rechne(5);

echo $multi."<br>\n";
echo $addi."<br>\n";

hofe das wras was du wolltest sonst frags du halt noichmal)
Toxical ist offline   Mit Zitat antworten
Alt 20.01.2002, 18:15   #3
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Du kannst doch ein Array per return zurückgeben.

@Toxical: Funzt das wirklich so einfach?? Normalerweise mußt du doch dann noch die Variablen in der Funktion per global $multi,$addi für alle Prozeduren, die außerhalb der Funktion ablaufen verfügbar machen...

Gruß Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 20.01.2002, 20:01   #4
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
werds mal testen und ann sagen aber ich glaube schon dass es geht

edit:

also habs probiert jan du hattest recht geht nicht so einfach)

mit global kann man allerdings nicht erreichen, dass in functions definierte var's überall zugänglichsind, sondern dass man in den funktionen ausserhalb definierte variablen verwenden kann


Zitat:
Original geschrieben von PHP-Manual
Es ist leider nicht möglich, mehrere Werte von einer Funktion zurückgeben zu lassen. Ein ähnliches Resultat kann man aber durch die Rückgabe von Listen bekommen
das sähe dann so aus (sogar getestet)

Code:
<? function rechne($zahl)
        {
        $multi = $zahl*$zahl;
        $addi =  $zahl + $zahl;
        return array ($multi, $addi);

       }

list ($addi, $multi) = rechne($para);
echo "multi:  ".$multi."<br>\n";
echo "addi: ".$addi."<br>\n";



 ?>

so hoffe jeztzt stimmtz<

@jan: werd mich bemühen ab jeztz meine sachen vorm posten zu testen

Geändert von Toxical (20.01.2002 um 20:33 Uhr).
Toxical ist offline   Mit Zitat antworten
Alt 02.03.2002, 00:47   #5
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
danke beide lösungansätze verwendet. je nach zweck.
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
mehrere Variablen mit einer Funktion zurückgeben mehrere Variablen mit einer Funktion zurückgeben
« Problem mit clickable | zeichenketten prüfen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:13 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67