WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- function()

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » function() - 28 März 2024 Antworten
function()
michaelh
Forenheld
Threadstarter




Beiträge: 1061

Wer weiß wie ich bei einer Funktion mehrere Werte zurückgeben kann?
(Def.: Funktion: Eine Fuktion liefert genau einen Wert zurück). In C/Delphi wüde ich das mit Pointern machen.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
Der_HOmer[DE]
Quasselstrippe




Beiträge: 239

schreib doch einfach alles, was diese Funktion rechnet in eine externe Datei z.B. "funktion.php".

dann kannst du sie per
1:
include("funtion.php"); 
einsetzen und mit
1:
include("funtion.php?variabel1=$wert1&variabel2=$wert2"); 

mehrere Werte übergeben

und die Werte die du dann zurückgeben willst:
In funktion.php steht z.B.:
1: 
2: 
3: 
4:


war das verständlich?
vielleicht kann dir jemand anderes besser erklären, was ich meine

Diese Nachricht wurde geändert von: Der_HOmer[DE]
  Profil   Editieren   Zitieren
Andreas S
Otto-Normal-Poster




Beiträge: 81

Aus dem PHP Manual:

Es ist nicht möglich, mehrere Werte von einer Funktion zurückzugeben. Ein ähnliches Resultat kann man aber durch die Rückgabe von Listen erreichen.

function kleine_zahlen(){
return array (0, 1, 2);
}



list ($null, $eins, $zwei) = kleine_zahlen();

Diese Nachricht wurde geändert von: Andreas S
  Profil   Editieren   Zitieren
mr.easht
Pixelschubser




Beiträge: 3

machs doch so: (wenn du das meinst):

datei functions.php
function update($punkte)


---
--- wwwwwwwwwwwwwwwwwwwwwwww. ---

  Profil   Editieren   Zitieren
mr.easht
Pixelschubser




Beiträge: 3

machs doch so: (wenn du das meinst):

datei functions.php
function update($punkte)
{
$update = mysql_query("UPDATE tab_punkte SET punkte=punkte+$punkte");
//erfolgsmeldung oder nicht
}

die dann includen in index.php

und aufrufen mit update("50"); -> wobei 50 überall durch ersetzbar ist.

es ist auch möglich mehrere daten zu nutzen ->
function update($punkte, $wurst, $aeffchen)
{}

update("50","Salami","Bonobo");


---
--- wwwwwwwwwwwwwwwwwwwwwwww. ---

Diese Nachricht wurde geändert von: mr.easht
  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Mach es so wie im Manual beschrieben!

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
michaelh
Forenheld
Threadstarter




Beiträge: 1061

Danke erstmal. In meinem Fall ist die Rückgabe mit einem Array am einfachsten.


Greez

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
EMA
Pixelschubser




Beiträge: 22

Hallo Leute,

obwohl das letzte Posting hier schon recht alt ist, hoffe ich, dass jemand meine Frage liest.

Ich habe eine Funktion, die zwei Werte erhalten muss, aber drei Werte erhalten kann. Also:

function funktion_1($muss_1,$muss_2,$kann)
{
...
}

Ich erhalte aber eine Fehlermeldung, wenn der dritte Wert fehlt. Wie muss ich den kennzeichnen, dass er weggelassen werden kann?

Grüsse,
EMA

  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

entweder du gibtst im funktionskopf der dritten Var einen default-Wert oder du gibts einfach gar keine Variablen in kopf an und arbeitest mit func_get_args() und func_num_args().

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

1: 
2: 
3:
funktion($a,$b,$c = ""){

}


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
EMA
Pixelschubser




Beiträge: 22

Coole Sache, funktioniert beides, aber ich nehme lieber die Variante mit
function Funktion($a,$b,$optional='')

Dank an euch beide!

Grüsse,
EMA

Diese Nachricht wurde geändert von: EMA
  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » function()

Aktuelle Beiträge zur Hilfe im Forum für Homepage - function() im Forum Homepage Hosting AntwortenLetztes Posting
Best online slots
in "PHP & MySQL"
0 23.01.2023 22:40 von Sevetr
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon



Besucher : 7974844    Heute : 182     Gestern : 363     Online : 23     28.3.2024    10:37      0 Besucher in den letzten 60 Sekunden        
Nach oben