Hi,
dein Ansatz, bzw. Daves Lösung gefällt mir eigentlich recht gut.
<a href="<?php echo '$link[1]'; ?>">link1</a>
Mich stört allerdings der eingebettete PHP-Code, den man nun bei jedem Link hinzufügen muß. Wie wäre es denn mit einem XML-orientieren Ansatz: <a rid="link1"></a> ?
Das Attribut rid steht für Resource ID und ist eine Referenz auf den Link. Mit wenigen PHP-Befehlen kann man dann z.B. nach dem Muster <a rid=""></a> suchen, den Wert zwischen den Anführungszeichen lesen und damit den passenden Link aus dem Array lesen. Anschließend entfernt man rid und setzt das Attribut href. Das kann man praktisch mit allen möglichen Attributen machen, so auch title oder target...
Etwas komplexer ist dann eine Erweiterung auf Attribut-Variablen, die dann je nach Angabe aus einem mehrdimensionalen Array gelesen werden (z.B. wird Attrib href="$" durch href="test.html" ersetzt): <a rid="link1" href="$" target="$">$</a>
Was meint Ihr dazu?
Gruß,
Danny