Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „PHP function Hilfe“

irontom100

Nicht mehr ganz neu hier

hi ihr liben
ich habe da ein kleines problem mit php ich möchte die function die ihr hier seht
PHP:
function business()
{
    $path = 'business/';
    $files = scandir($path);
    for($i=0;$i<count($files);$i++){
      if($files[$i]!='.' && $files[$i]!='..')
        echo "<div class='element-rotated'><img src='{$path}{$files[$i]}' height='150' /></div>"."\n";
    }
}
nicht so anzeigenlassen
PHP:
business();
sonder ich möchte erreichen das ich die function so aufrufen kann
PHP:
echo $business;
bin für eure hilfe dankbar
 

Mereel

Aktives Mitglied

AW: PHP function Hilfe

verwende
PHP:
return( "<div class='element-rotated'><img src='{$path}{$files[$i]}' height='150' /></div>"."\n");
anstatt
PHP:
echo "<div class='element-rotated'><img src='{$path}{$files[$i]}' height='150' /></div>"."\n";
wenn die ausgabe nicht direkt auf dem bildschirm erscheinen soll.
Dann kannst du den rückgabewert der funktion mit
PHP:
echo business();
ausgeben.
 

Milly

Nicht mehr ganz neu hier

AW: PHP function Hilfe

Und warum? (bin neugierig ;))

Was ist der Unterschied an "business();" gegenüber "$business;" - auf der Webseite wird das Gleiche angezeigt.

Grüße
Milly
 

Paric

von allem ein bisschen

AW: PHP function Hilfe

das ist relativ leicht erklärt...

mit "business();" führst du eine Funktion mit dem Namen "business" aus. Das in dieser Funktion ein echo-output vorhanden ist, ist hier zufall, und dafür verantwortlich für die Ausgabe. Besser wäre es wirklich statt dem echo die return-funktion zu nutzen. So kannst Du den output nämlich in einer Variable (z.b. $business) speichern und diese dann nach eigenen Vorlieben handeln. entweder direkt ausgeben, oder den string durchsuchen, etc.

Kurz gesagt:

business() ist der aufruf einer Funktion, und
$business ist eine Variable.

edit:

so, hab mir den Thread gerade genauer angeschaut. So wie es Mereel vorgeschlagen hat wird es nicht funktionieren, da das ganze in einer Schleife ist. Die Frage ist, was möchtest du erreichen? Willst du den Inhalt eines Ordners anzeigen lassen? Oder erst einmal in ein Array speichern um damit besser arbeiten zu können?



Gruß,
Paric
 
Zuletzt bearbeitet:

Zampano_

Nicht mehr ganz neu hier

AW: PHP function Hilfe

Oder hast du in der Variablen $business den Funktionsnamen den du aufrufen möchtest? (der nicht unbedingt immer "business" ist)
Dann brauchst du die php-Funktion call_user_func()
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.189
Beiträge
2.582.075
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben