All pastes #904429 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-14 22:54 UTC
rendered paste body
function highlight_words($subject,$search)
      {
       $info = explode(" ", $search);
       $count = substr_count($search, ' ');
       if($count == '0') { $total="1"; } else { $total = $count + 1; }
       $i=0;
       $final_results="";
       while($i <= $total)
             {
              $hlstart = "<strong>";
              $hlend = "</strong>";
              $srchlen=strlen($info[$i]);
              if ($srchlen==0) return $subject;
              $find = $subject;
              while($find = stristr($find,$info[$i]))
                    {
                     $srchtxt = substr($find, 0, $srchlen);
                     $find=substr($find,$srchlen);
                     $subject = str_replace($srchtxt,"$hlstart$srchtxt$hlend",$subject);
                    }
              $final_results="$subject";
              // return $subject;
              $i++;
             }
       return $final_results;
      }


//one func


//other func

function highlight_words($subject,$search)
      {
      	$filter=array("on","in","at","a","the");
      	$ar=getWords($search);
      	$ar=FilterCommonWords($ar,$filter);
        $search=makeSentence($ar);
       
       $info = explode(" ", $search);
       $count = substr_count($search, ' ');
       if($count == '0') { $total="1"; } else { $total = $count + 1; }
       $i=0;
       $final_results="";
       while($i <= $total)
             {
              $hlstart = "<strong>";
              $hlend = "</strong>";
              $srchlen=strlen($info[$i]);
              if ($srchlen==0) return $subject;
              $find = $subject;
              while($find = stristr($find,$info[$i]))
                    {
                     $srchtxt = substr($find, 0, $srchlen);
                     $find=substr($find,$srchlen);
                     $subject = str_replace($srchtxt,"$hlstart$srchtxt$hlend",$subject);
                    }
              $final_results="$subject";
              // return $subject;
              $i++;
             }
       return $final_results;
      }