Re: zvýraznění hledaného slova v PHP

From: hyneklipa.cz <mail (zavinac)>
Date: 18. 08. 2004, 11:15 CEST
JVot wrote:
> Pracuji teď na hledání v archivu článků (PHP + MySQL) a chtěl bych ve
> vrácených textech zvýraznit hledané slovo. Neřešil jste někdo algoritmus?
----------------------------------

ja jsem to kdysi resil nejakou takovouto linou fci:

// fce pro zvyraznovani nalezenych slov
// $what - retezec slov z GET
// $where - nalezeny text

function HighLighter($what,$where) {
   $WordArray = str_word_count($what, 1);
   if (TRUE == is_array($WordArray))
   {
     foreach ($wordArray as $node) {
       if(strlen($node)>=4){
         $where = eregi_replace($node,'<strong>\\0</span>',$where);
       }
     }
   }
   return ($where);
}


ale je tam jeste podminka, ze slovo musi mit minimalne 4 znaky


-- 

-h!-
http://hyneklipa.cz/
ICQ: 289612872
Received on Wed, 18 Aug 2004 11:15:58 +0200

This archive was generated by hypermail 2.1.8 : 18. 08. 2004, 11:15 CEST