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 Link to comment https://forums.phpfreaks.com/topic/248518-simple-highlight/ 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 $. Link to comment https://forums.phpfreaks.com/topic/248518-simple-highlight/#findComment-1276250 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) Link to comment https://forums.phpfreaks.com/topic/248518-simple-highlight/#findComment-1276252 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.