PHP - Text verlinken


<?php

// Text verlinken

$text "
Aus einem Urwaldbaum kann man viel unnützes Zeug herstellen.
Z.B. Essstäbchen, Klopapier, Schrankwände oder Fensterrahmen.
Möchte man aber etwas wirklich sinnvolles damit tun kann man 
aber auch eine Gitarre daraus bauen.
";

$targets = [
 
'Urwaldbaum' => 'https://de.wikipedia.org/wiki/Urwald',
 
'Klopapier' => 'https://de.wikipedia.org/wiki/Toilettenpapier',
 
'Gitarre' => 'https://de.wikipedia.org/wiki/Gitarre',
];

$map =[];

foreach (
$targets as $k => $v){
  
$map[$k] = sprintf('<a href="%s" target="_blank">%s</a>'$v$k);
}

$neu str_replace (array_keys($map), array_values($map), $text);

echo 
$neu;
?>
Aus einem Urwaldbaum kann man viel unnützes Zeug herstellen. Z.B. Essstäbchen, Klopapier, Schrankwände oder Fensterrahmen. Möchte man aber etwas wirklich sinnvolles damit tun kann man aber auch eine Gitarre daraus bauen.

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Bausteinen (Codeschnipsel) aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<abbr> Abkürzung

CSS - Mit ::selection markierten Text hervorheben

PHP - Ermittlung des Plurals

JavaScript - Anzahl der HTML-Tags

MySQL - Spalte einer Tabelle sortieren