D.R.: Variablen aus Funktion erstellen/ändern und global verwenden

Beitrag lesen

Hallo,

Auch kann man mit PHP ja nicht auf beliebige Stellen im Quelltext zugreifen, sodass echo immer dort wirkt, wo es eingesetzt wird.

Bei diesem Satz verstehe ich nicht, was du damit meinst.

Das ist wieder so ein (dummer) JavaScript-Vergleich von mir. dort kann man ja z.B. schreiben:

document.getElementById("IDbeideretwasgeändertwerdesoll").href = Linkarray[3];

Das geht mit PHP aber nicht.

Ansonsten:

danke an euch beide für eure nette Hilfe. Ich denke, „global“ wird für mich wohl oder übel das sein, was ich brauche.

Vielleicht noch mal zur Verdeutlichung:

  
$upbutton = "";  
  
function makeNavi($Nr,$SNNR) {  
  
$HauptNavi = array(Alle Verweise und Namen der Hauptnavi)  
  
$SubNavi = array(Alle Subnavi's und davon dann wieder alle Verweise und Namen der Links (verschacheteltes Array))  
  
(ganz ganz viel Code, der aus dem Array HTML produziert)  
  
/*  
Jetzt möchte ich mit Hilfe der Arrays, sowie der „$Nr“ das Linkziel und den Namen für den Aufwärts-Button aus den Array holen und ihn als HTML-Code an „$upbutton“ senden. dieser soll dann an einer ganz best. Stelle im Quellcode eingefügt werden (per echo $upbutton).  
*/  
}  

Ich werd's erstmal mit „global“ versuchen. Für bessere Vorschläge bin ich natürlich immer offen.

mfg. Daniel