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 Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<ul> Aufzählungsliste

CSS - Nur gefüllte Tabellenzellen hervorheben

PHP - Nach einer Zeichenkette in einem Array suchen

JavaScript - Die aktuelle Fenstergröße ermitteln

MySQL - Anzahl der Datensätze in einer Spalte