ciao a tutti,
Ho scritto un motore di ricerca che funziona abbastanza bene, tre le opzioni vi è quella di restituire in grassetto le chiavi di ricerca nel risultato:
Codice PHP:
str_replace("$chiave""[b]$chiave[/b]"stripslashes(htmlspecialchars($row->testo))); 
Ora se viene cercata una singola chiave (ad es.: "parola") il replace funziona correttamente, ma se vengono inserite più chiavi (ad. es.: "più parole") o se la chiave viene trovata con l'iniziale maiuscola (ad es.: "Parola") il replace non funziona.

Grazie 1000 in anticipo