[Need_Help] Variabeln in Befehlen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Payne_of_Death
    antwortet
    mir ist nicht ganz klar was du damit überhaupt machen willst.

    Aber ich denke eine rekursive Funktion hilft dir mehr.

    Bsp.:

    PHP-Code:

    function Get_it($sowas=0) {

    $sowas=$sowas+2
    echo $sowas."<br>";

    If ( 
    $sowas 20 ) {
    Get_it ($sowas);

    End IF

    // End func 

    Einen Kommentar schreiben:


  • >>F-T<<
    antwortet
    Thx

    Danke, es hat geklappt.

    Ich bräuchte für mein Skript aber noch etwas weiteres. Ich kenne keinen Ausdruck, um eine Funktion bis zum Ende der Datei geöffnet zu lassen. Meine Funktion ist nämlich nur eine Anhäufung von Variabeln, die ich in anderen Funktionen wieder benutze, allerdings verändert. Daher muss ich nun einen Ausdruck finden, um in der While Schleife meine Variabeln zu nutzen und sie in einer neuen While-Schleife (z.B. bei $i=2) von der anderen Funktion aus zu nutzen.

    Beispiel:
    (Link ist eine Variabel in der Funktion)

    PHP-Code:

    $i
    =1;
    $maxI=2;

    $z=1;
    $maxZ=3;

    while(
    $i=$maxI)

    echo
    "cat".$i."();"
    while(
    $z=$maxZ)
    {
    print(
    "$link[$z]");
    $z++;
    }
    $i++;

    Einen Kommentar schreiben:


  • Payne_of_Death
    antwortet
    Re: [Need_Help] Variabeln in Befehlen

    Original geschrieben von &gt;&gt;F-T&lt;&lt;
    PS: Der Fehler ist immer ein " Parse Error, unexpected ')' ".
    Ansatz ist richtig aber versuch ma so:

    echo "cat".$i."();";

    ungetestet

    Einen Kommentar schreiben:


  • >>F-T<<
    hat ein Thema erstellt [Need_Help] Variabeln in Befehlen.

    [Need_Help] Variabeln in Befehlen

    Also ich habe folgendes Problem:

    Ich möchte mehrere Funktionen durch einer While Schleife angeben lassen. Jede Funktion habe ich cat(1,2,3 ...) genannt. Nun habe ich wie immer den Wert $i, welchen ich nutzen möchte um die Funktionen nacheinander ablaufen zu lassen, bis $i seinen maximal Wert erreicht hat.


    Nun das eigentliche Problem:

    Ich muss dafür die Funktion irgendwie ausgeben. Aber ich habe bisher kein Glück damit gehabt, wenn ich Ausdrücke wie diese hier benutzt habe:
    cat."$i".();


    Kann mir bitte jemand sagen, welche Möglichkeiten ich habe um die Zahl zu ändern und die Funktion ablaufen zu lassen?


    PS: Der Fehler ist immer ein " Parse Error, unexpected ')' ".
Lädt...
X