Hvordan udskiftes dele af tekststrengen med en tilsvarende som fremhævet?
Hej EksperterJeg skal udskifte dele af tekster som jeg finder med en tilsvarende del i fremhævet skrift i html uafhængigt af om det er store el. små bogstaver.
Altså f.eks.
'chr' skal udskiftet (Bemærk at det er et lille 'c'):
Starttekst: <td>Christian</td>
sluttekst: <td><b>Chr</b>istian</td>
Jeg kan ikke på forhånd sige hvilke tekststumper der skal udskiftes, og jeg kan ikke forhånd sige hvordan teksten ser ud.
P.t. anvender jeg følgende metode:
if (isset($_POST['cri_adresse']) && trim($_POST['cri_adresse']) != ""){
$html .= "<td>".str_replace(trim($_POST['cri_adresse']), '<B>'.trim($_POST['cri_adresse']).'</B>', $res['adresse'])."</td>";
}
else { $html .= "<td>".$res['adresse']."</td>"; }
Men som det fremgår er denne metode afhængig af om bogstaverne er store el. små.
Kender nogen en løsning på dette problem?
MVH Christian
