Re: Battling with highlighting search criteria

From: Date: Mon, 04 Nov 2002 08:42:19 +0000
Subject: Re: Battling with highlighting search criteria
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-122639@lists.php.net to get a copy of this message
> I have a search string ($search) and a result ($result). I need to > highlight every occurance of $search in $result. > > I know that it means that I need to change (for example) > > $result = "This is a test, isn't it?" > $search = "is" > > Into > > $result = "th<span class="highlight">is</span> <span > class="highlight">is</span> a test, <span > class="highlight">is</span>'nt it" > > Now I can easily see how to change the FIRST occurrence of the word, > but how can I change every occurance? How about str_replace? $result = "This is a test, isn't it?"; $search = "is"; $replacement = '<span class="highlight">' . $search . '</span>'; $result = str_replace( $search, $replacement, $result ); HTH Erwin

« previous php.general (#122639) next »