wie kann ich den Inhalt eines Arrays als Link ausgeben?
Melissa
- php
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
print "<a href="$daten['thema']">Linktext</a>";
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
...
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
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";
hi,
ich bräuchte einen Experten Rat
Nein, du brauchst Grundlagenkenntnisse:
http://www.php.net/manual/de/language.types.string.php
gruß,
wahsaga
DANKE
für die schnelle Hilfe
grüße :)