Melissa: wie kann ich den Inhalt eines Arrays als Link ausgeben?

Schönen guten Tag,

ich bräuchte einen Experten Rat - wie kann ich den den Inhalt meines Arrays als Link ausgeben lassen.

print $daten['thema']. "<br />\n";

kann ich hierfür den <a href=""></a> verwenden?

Wen ja wie???
print "<a href="$daten['thema']". "<br />\n";

Kann mir jemand sagen wie es richtig gesetzt wird

grüße Melissa

  1. print "<a href="$daten['thema']">Linktext</a>";

    1. Hello,

      print "<a href="$daten['thema']">Linktext</a>";

      Seit wann geht das denn so?
      Welche PHP-Version?
      Die 4er konnte das doch noch nicht, oder habe ich 'was verschlafen?

      Harzliche Grüße vom Berg
      http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau

    2. ...

      print "<a href="$daten['thema']">Linktext</a>";

      ... und falls das eine Parser-Fehlermeldung geben sollte, schaust du dir
      mal im PHP-Handbuch die nützliche Verwendung der geschweiften Klammern an:

      http://de.php.net/manual/de/language.types.string.php#language.types.string.parsing.simple

      Ansonsten gäbe es da noch den äußerst praktischen Punkt-Operator, der
      mehrere Zeichenketten verbinden kann:

        
      print '<a href="' . $daten['thema'] . '">Linktext</a>';  
      
      

      Außerdem kennt PHP auch die Funktion printf():

        
      printf('<a href="%s">Linktext</a>', $daten['thema']);  
      
      

      MffG
      EisFuX

      1. echo $begrüßung;

        print '<a href="' . $daten['thema'] . '">Linktext</a>';
        printf('<a href="%s">Linktext</a>', $daten['thema']);

          
        Nicht vergessen sollte man auch hier, dass es sich um einen Kontextwechsel handelt. Die Daten sollen in einem HTML-Kontext ausgegeben werden. Also müssen sie HTML-gerecht behandelt werden.  
          
        ~~~php
        print '<a href="' . [link:http://de.php.net/manual/en/function.htmlspecialchars.php@title=htmlspecialchars]($daten['thema']) . '">Linktext</a>';  
        printf('<a href="%s">Linktext</a>', htmlspecialchars($daten['thema']));
        

        Und da es sich beim Inhalt von href um eine URL oder Bestandteile davon handelt, muss gegebenenfalls auch noch $daten['thema'] oder Teile davon URL-kodiert werden. Beispiel siehe: urlencode().

        echo "$verabschiedung $name";

  2. hi,

    ich bräuchte einen Experten Rat

    Nein, du brauchst Grundlagenkenntnisse:
    http://www.php.net/manual/de/language.types.string.php

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. DANKE
    für die schnelle Hilfe

    grüße :)