Ik wil een functie bouwen die een stuk tekst vervangt door een link.
De functie ziet er nu zo uit:
$cmslink="http://www.site.nl/content/4334";
<?
function maakArtikel($onderwerp,$cmslink,$tekst){
$html.=eregi_replace("(@)(.*)(@)","<a href='".$cmslink.">(.*)</a>",$tekst);
return $html;
}
?>
Tekstvoorbeeld:( is html)
Het is altijd leuk om extra @informatie@ te krijgen.
Te vervangen door: ( is ook html)
Het is altijd leuk om extra <a href='http://www.site.nl/content/4334'>informatie</a> te krijgen.
Het probleem van de bestaande functie is dat wel keurig de tekst @informatie@ gevonden wordt maar ik weet niet hoe ik deze dan binnen de functie kan gebruiken om te gewenste doel te bereiken.
Ik kan natuurlijk kiezen voor de botte methode, maar indien mogelijk heb ik liever een nette oplossing.
Wie kan me een stukje op weg helpen
De functie ziet er nu zo uit:
$cmslink="http://www.site.nl/content/4334";
<?
function maakArtikel($onderwerp,$cmslink,$tekst){
$html.=eregi_replace("(@)(.*)(@)","<a href='".$cmslink.">(.*)</a>",$tekst);
return $html;
}
?>
Tekstvoorbeeld:( is html)
Het is altijd leuk om extra @informatie@ te krijgen.
Te vervangen door: ( is ook html)
Het is altijd leuk om extra <a href='http://www.site.nl/content/4334'>informatie</a> te krijgen.
Het probleem van de bestaande functie is dat wel keurig de tekst @informatie@ gevonden wordt maar ik weet niet hoe ik deze dan binnen de functie kan gebruiken om te gewenste doel te bereiken.
Ik kan natuurlijk kiezen voor de botte methode, maar indien mogelijk heb ik liever een nette oplossing.
Wie kan me een stukje op weg helpen
[ Voor 7% gewijzigd door Verwijderd op 13-10-2005 17:35 ]