zoekterm vetgedrukt

Status
Niet open voor verdere reacties.

forces

Gebruiker
Lid geworden
23 mrt 2007
Berichten
8
Hallo allemaal,

op mijn website heb ik een zoekfunctie, en wanneer hiermee wordt gezocht, roept dit bestand het bestandje linkbuild1.pl op. Deze zorgt voor de manier waarop de resultaten worden weergegeven. Sinds kort heb ik nu deze regel in linkbuild1.pl staan:

Code:
	$description = $linkinfo[7];
	foreach $line (@searchterms) {
	$description =~ s/$line/<b>$line<\/b>/ig;

Hij vervangt dus alle zoektermen in de 'description' voor hetzelfde woord, maar dan dik gedrukt.
Dan komt nu het probleem, want hij maakt erg onderscheid tussen hoofdletters en kleine letters. Hij vervangt nu namelijk bijvoorbeeld Amsterdam voor amsterdam ipv voor Amsterdam. Ik weet dat dit te maken heeft met de i aan het einde van de code, maar wanneer ik deze weg haal, vervangt hij de woorden met de hoofdletter niet meer, deze laat hij gewoon staan.

Nu is mijn vraag dus: hoe kan ik er voor zorgen dat dit bestandje 'amsterdam' vervangt door amsterdam en 'Amsterdam' voor Amsterdam.

Alvast bedankt!

Groetjes,
forces
 
Code:
$description = $linkinfo[7];
foreach $line (@searchterms) {
  $description =~ s/($line)/<b>$1<\/b>/ig;
}

door $line tussen haakjes te zetten, kun je die aanroepen met $1, en op die manier blijven je hoofdletters bewaard...
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan