str_replace() is the first thing that comes to mind. From the manual: // Provides: <body text='black'> $bodytag = str_replace("%body%", "black", "<body text='%body%'>"); Using %keyword% and is kind of a template style method, but has worked out well for me (and I assume others) so try something along those lines. You can also use arrays with str_replace to indicate a list of things that need replacing: $template = "Please forward this to %NAME% at %ADDRESS%. Call them at %PHONE% if there's a problem"; $tags = array("%NAME%", "%ADDRESS%", "%PHONE%"); $userinfoQY = "select Name, Address, Phone from users"; $userinfoRS = mysql_query($userinfoQY); while($userinfoRW = mysql_fetch_assoc($userinfoRS)){ $userinfo = array($userinfoRW['Name'], $userinfoRW['Address'], $userinfoRW['Phone']); echo str_replace($tags, $userinfo, $templte); } Is that the answer you were looking for? -TG = = = Original message = = = Is there a search & replace PHP command? An example I am needing this for would be: My name is replace_with_real_name I want to retrieve replace_with_real_name from a mySQL database and put in the name ... the key is that I want to put the person's name in various position ... so I want to search for something like "replace_with_real_name" and be able to put it anywhere in the sentence. Ron ___________________________________________________________ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php