ibzi Posted March 8, 2006 Share Posted March 8, 2006 Let's say I have a paragraph of text."This forum is phpfreaks.com and the person posting this message goes by the Username of ibzi. This is just a paragraph to show an example to the fellow helpers."Now lets say I want to replace all the occurence of the word "and" regardless about the case. It can be And or AND or aND etc.How would i do this? I want to replace it with something like:and >>>>>> <a target="_blank" href="search.php?q=and">and</a>I tried preg_match but I dont know how to use the function, i constantly get wrong result near the "_blank".Please help.. it will be appreciated. Link to comment https://forums.phpfreaks.com/topic/4391-str_replace-or/ Share on other sites More sharing options...
greycap Posted March 8, 2006 Share Posted March 8, 2006 [!--quoteo(post=352692:date=Mar 7 2006, 06:24 PM:name=ibzi)--][div class=\'quotetop\']QUOTE(ibzi @ Mar 7 2006, 06:24 PM) [snapback]352692[/snapback][/div][div class=\'quotemain\'][!--quotec--]Let's say I have a paragraph of text."This forum is phpfreaks.com and the person posting this message goes by the Username of ibzi. This is just a paragraph to show an example to the fellow helpers."Now lets say I want to replace all the occurence of the word "and" regardless about the case. It can be And or AND or aND etc.How would i do this? I want to replace it with something like:and >>>>>> <a target="_blank" href="search.php?q=and">and</a>I tried preg_match but I dont know how to use the function, i constantly get wrong result near the "_blank".Please help.. it will be appreciated.[/quote]You definately want regular expressions. Try preg_replace though. There are plenty of regular expression generators to help you get it just right. Link to comment https://forums.phpfreaks.com/topic/4391-str_replace-or/#findComment-15277 Share on other sites More sharing options...
ibzi Posted March 8, 2006 Author Share Posted March 8, 2006 [!--quoteo(post=352734:date=Mar 7 2006, 10:48 PM:name=greycap)--][div class=\'quotetop\']QUOTE(greycap @ Mar 7 2006, 10:48 PM) [snapback]352734[/snapback][/div][div class=\'quotemain\'][!--quotec--]You definately want regular expressions. Try preg_replace though. There are plenty of regular expression generators to help you get it just right.[/quote]I've been looking for generators for quite awihle now. Any chance anyone can point me to a direction? Link to comment https://forums.phpfreaks.com/topic/4391-str_replace-or/#findComment-15575 Share on other sites More sharing options...
lessthanthree Posted March 8, 2006 Share Posted March 8, 2006 You could do it with a regex or you could do it with a simple str_replace()$data = str_replace(array("and", "AND"), "<a href......>", $text);if however the and might be mixed case you would want to look at regexes, which sadly I am rubbish at :) Link to comment https://forums.phpfreaks.com/topic/4391-str_replace-or/#findComment-15590 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.