Beat: Problem/Frage zu str_replace

Beitrag lesen

echo str_ireplace($_GET['search'], "<font style="background-color:#FF9;">".$_GET['search']."</font>", $row['title']);

  
Ich schlage <span class="search highlight"> vor.  
  

> Das Problem ist wenn das suchwort kleine geschreiben wurde, dann wird es nachher bei der ausgabe auch klein geschrieben.  
  
Deshalb solltest du nicht das Suchwort, sondern den Treffer einbauen. Das funzt aber mit str\_...() nicht  
  
echo preg\_replace(  
   "/($\_GET['search'])/i",  
   '<span class="search highlight">'.$1'</span>',  
   $row['title']);  
  
mfg Beat

-- 

><o(((°>           ><o(((°>  

   <°)))o><                     ><o(((°>o  
Der Valigator leibt diese Fische