Avatar billede phppoul Nybegynder
11. oktober 2001 - 14:32 Der er 4 kommentarer og
1 løsning

!match

Hej, jeg har en søgefunktion der sætter søgeordet i bold i søgeteksten.
Problemet er bare at søgeordet skal matche søgeteksten totalt for at blive sat i bold.
Hvad gør jeg ved det?

$text = str_replace($resultat,\"<b>$resultat</b>\", $text);
Avatar billede myplacedk Nybegynder
11. oktober 2001 - 14:35 #1
\"søgeordet skal matche søgeteksten totalt\"
- hvad ellers? Hvad er det du vil?
Avatar billede phppoul Nybegynder
11. oktober 2001 - 14:40 #2
Jeg vil ha´ en match også selvom det er store og små bogstaver der bliver sammenlignet.
Avatar billede htx98i17 Professor
11. oktober 2001 - 14:44 #3
eregi_replace($resultat,\"<b>$resultat</b>\",$text);
Avatar billede roger Nybegynder
11. oktober 2001 - 20:10 #4
det nemmeste ville være at benytte sig af en funktion. Den funktion jeg har lavet er ligeglad med store og små bogstaver.

Function highLight($str,$phrase,$startTag,$endTag){

    $str=preg_replace(\"/($phrase)/i\",\"$startTag\\\\1$endTag\",$str);

  return $str;
}
Avatar billede htx98i17 Professor
12. oktober 2001 - 10:01 #5
roger -> har din indbygget tv ? hehe,
J/K, men er det ikke det samme som eregi_replace?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester