$var="##testcode##this is a ##code1## test of the ##code2## code replacement system ##code3##";
$varParsed=strParse($var); echo "$var<br>"; echo $varParsed; function strParse($origString) { while ( $offset<strlen($origString) && !(($foundBeg=strpos($origString, "##", $offset))===FALSE)) { if (($foundEnd=strpos($origString, "##", $foundBeg+2))<>FALSE) { $tmpString=substr($origString, $lastEnd, $foundBeg-$lastEnd); $tmpCode=substr($origString, $foundBeg+2, $foundEnd-($foundBeg+2)); $finalString=$finalString . $tmpString . "<a href='somewhere.php?id=$tmpCode'>$tmpCode</a>"; $offset=$foundEnd+2; $lastEnd=$foundEnd+2; } else { echo "Parse Error<br>"; break; } } return $finalString; } On Thu, 30 Sep 2004 11:39:10 +0300, mario <[EMAIL PROTECTED]> wrote: > Hi all > > I have a string: ##CODE## and I want to replace that with <a > href="somewhere.php?id=CODE">CODE</a> > > can u help? > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php