Sostituzione parole con determinata stringa
Salve,
ho bisogno di un idea per questa cosa:
Ho un array contenente diverse parole che voglio diciamo bannare dal sito ma necessito che esse vengono sostituite dalla stessa parola ma con degli asterischi in mezzo alla parola o con un'altra parola.
Es:
Codice PHP:
$bad = array("banane","mele","pere");
$new = "[OMITTED]";
$string = "Ciao oggi ho 40 banane, 20 mele, 30 pere, 5 ciliegie, 30 cocomeri e non so che altro...";
// Funzione di replace -> Risultato di replace con asterisco:
$string = "Ciao oggi ho 40 b****e, 20 m**e, 30 p**e, 5 ciliegie, 30 cocomeri e non so che altro...";
// Funzione di replace -> Risultato di replace con parola:
$string = "Ciao oggi ho 40 [OMITTED], 20 [OMITTED], 30 [OMITTED], 5 ciliegie, 30 cocomeri e non so che altro...";