RobertP Posted October 5, 2011 Share Posted October 5, 2011 i searched, but have had no luck. i want to highlight text while keeping the text's structure. this is what i am using ... $search_results[] = array($search['_action'],$search['_title'],preg_replace("/$q/i","<span style=\"background-color:#FFFF00;color:#333333;\">$q</span>",$page_content)); it will highlight the $q, but if i search "test", then the text it highlights will be "test", i want it to remain TEST for example. i need to keep the search quires case. i guess i suck at explaining these things Quote Link to comment Share on other sites More sharing options...
requinix Posted October 5, 2011 Share Posted October 5, 2011 In the replacement string use $0 instead of $q. And either use single-quotes or escape the $. Quote Link to comment Share on other sites More sharing options...
RobertP Posted October 5, 2011 Author Share Posted October 5, 2011 In the replacement string use $0 instead of $q. And either use single-quotes or escape the $. aha just amazing, thank you for this (working perfect) Quote Link to comment 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.