Dunque, il risultato di una ricerca ($query) mi arriva in una riga ($riga[chie]).
Ora, vorrei che la parola ricercata dentro la stringa di $riga[chie] venisse colorata in html.
Quindi devo ad esempio aggiungere
uno <span> prima dell'inizio della parola ricercata, e uno </span> alla fine.
Ho fatto così:
Codice PHP:
$mark_chie_research_strlen = count(count_chars($a,1));
# $mark_chie_strlen = strlen($a); # lunghezza stringa ricercata
$mark_chie_pos = strpos($riga[chie], $a); # strpos: A che punto del testo html viene trovata la variabile
$mark_chie_closetag = $mark_chie_pos + $mark_chie_research_strlen;
...ma non so come spezzare la stringa e mettere all'inizio quel tag e alla fine l'altro tag di chiusura.
Ovviamente queste istruzioni sono dentro un while perchè ovviamente se la parola c'è due volte si deve colorare due volte...
Qualche idea?
p.s. in $a c'è la parola ricercata