User Tools

Site Tools


php:kompost:replacewordwithlinks

[PHP] Replace Word with Links

<?php 
 
	$string = "Hallo, lesen Sie hier Informationen über den neuen Zenoah-Motor";
 
	$sql = 'SELECT wort, link FROM myTable;';
	// Mit den folgenden Zeilen kannst du einen Array aus der DB laden der dem untenstehenden Beispiel entspricht
	$result = mysql_query($sql);
	while($row = mysql_fetch_assoc($result)){
		$patterns[]  = "/({$row[wort]})/";
		$htmlTags[]  = "<a href="{$row[link]}">{$row[wort]}</a>";
	}
 
	$output = preg_replace($patterns, $htmlTags, $string);
 
	echo $output;
 
?> 

Resultat

Hallo, lesen Sie <a href="test.php?id=15">hier</a> Informationen über den neuen <a href="zenoah.html">Zenoah-Motor</a> 
php/kompost/replacewordwithlinks.txt · Last modified: 11.12.2013 11:52:46 (external edit)