monkeybidz Posted March 16, 2010 Share Posted March 16, 2010 Is there a way to use this so that when I do a searchit replaces a words like: Tim Bryon to Tim+Bryon? In other words, I need to make it replace any spaces between words to a + sign. This is the code I am using now: echo "<a href=\"http://www.mysite.com/search.php?query={$row['title']}&search=1\">{$row['url']}</a><br>" . "{$row['title']} <br>" . "{$row['description']} <br><br>"; } The purpose of this is to take users to another page where query is already in the url box and ready for search. Quote Link to comment https://forums.phpfreaks.com/topic/195491-preg_replace-question/ Share on other sites More sharing options...
ksugihara Posted March 16, 2010 Share Posted March 16, 2010 more info please. think; if you were answering this question, what would you need? and then give me that! Quote Link to comment https://forums.phpfreaks.com/topic/195491-preg_replace-question/#findComment-1027271 Share on other sites More sharing options...
Psycho Posted March 16, 2010 Share Posted March 16, 2010 $output = "<a href=\"http://www.mysite.com/search.php?query={$row['title']}&search=1\">{$row['url']}</a>"; $output .= "<br>{$row['title']} <br>{$row['description']} <br><br>"; $output = preg_replace(' ', '+', $output); echo $output; Quote Link to comment https://forums.phpfreaks.com/topic/195491-preg_replace-question/#findComment-1027276 Share on other sites More sharing options...
monkeybidz Posted March 17, 2010 Author Share Posted March 17, 2010 Thanks for the reply. I tried that and it returns an empty error. I will keep playing with it or try to define {$row['title']} some other way. Title is the only one I need replaced. Quote Link to comment https://forums.phpfreaks.com/topic/195491-preg_replace-question/#findComment-1027377 Share on other sites More sharing options...
Psycho Posted March 17, 2010 Share Posted March 17, 2010 $title = preg_replace('/ /', '+', $row['title']); echo "<a href=\"http://www.mysite.com/search.php?query={$title}&search=1\">{$row['url']}</a>"; echo "<br>{$title} <br>{$row['description']} <br><br>"; Quote Link to comment https://forums.phpfreaks.com/topic/195491-preg_replace-question/#findComment-1027410 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.