Zdravím všechny, potřeboval bych poradit.
V MySQL tabulce vyhledávám (pomocí LIKE "%něco%") záznamy obsahující slovo např.: "pár". MySQL např. vyhledá dva např. záznamy (což je v pořádku, to chci - nehledět na velká a malá písmena):
Párek holubů ...
Slavíme výročí páry ...
Ale potom chci tyto výrazy vypsat, a zajímalo by mě jak docílím toho, aby se mi strčil před "Pár" i "pár" <span class="zvyrazneni"> a za to </span>
Zatím o řeším:
$dily=explode($hledany_vyraz,$retezec);
$celek='';
for($i=0;$i<(count($dily)-1);$i++) {$celek=$celek.$dily[$i].'<span class="zvyrazneni">'.$hledany_vyraz.'</span>'; }
$celek=$celek.$dily[count($dily)-1];
Ale explode kouká na velikost písmen. Takže se nezvýrazní všechno to, co našla databáze. Navíc zvýrazňuju hledané slovo :-/