- Home
- Categorie
- Coding e Sistemistica
- PHP
- Eliminare parole contenenti caratteri specifici da stringa
-
Eliminare parole contenenti caratteri specifici da stringa
Ciao,
Ho un problema banale (spero )Recuperando del testo dal database mi ritrovo una stringa che contiene testo di questo tipo:
[PHP]
$stringa = "[b:98ewfh] testo qualsiasi ** testo ****";
[/PHP]Mi servirebbe eliminare dalla stringa tutte quelle parole che contengono "[" oppure che iniziano con [ e finiscono con ] per avere un testo pulito.
Qualcuno sa come fare ?
-
Ho risolto..
Ho usato str_replace per sostituire i tag di apertura e chiusura [] in <>
per poi fare uno strip_tags[PHP]
$stringa = "[b:98ewfh] testo qualsiasi ** testo ****";
$stringa = str_replace("[", "<", $stringa);
$stringa = str_replace("]", ">", $stringa);$stringa = strip_tags($stringa);
echo $stringa; // testo qualsiasi testo
[/PHP]