- Home
- Categorie
- Coding e Sistemistica
- PHP
- Eliminare alcuni tag html dalle stringhe
-
Eliminare alcuni tag html dalle stringhe
Salve, dovrei eliminare alcuni tag html da una stringa. In particolare i tag relativi al font.
Questo è il contenuto della stringa. In grassetto ho messo i font da eliminare
<P><FONT face="Book Antiqua" size=-1>WinUva è la soluzione gestionale studiata per soddisfare ogni esigenza delle Cantine Sociali e delle Aziende vitivinicole.</FONT></P>
Sapreste indicarmi come fare?
-
con strip_tags li elimini tutti
puoi inserire come secondo valore i tag da conservare...
http://it2.php.net/manual/it/function.strip-tags.php
Non sò se esiste la funzione inversa, che ti fa togliere solo certi caratteri
-
Si, la funzione inversa sarebbe molto più comoda, perché così dovrei andare a prevedere tutti i tag ammessi (e questo è un'impresa ardua poiché il testo ne contiene parecchi).
[...]
-
$da_eliminare[] = '<FONT face="Book Antiqua" size=-1>'; $da_eliminare[] = '</FONT>'; $string = str_replace($da_eliminare, '', $stinga_originale);
Dovrebbe andare così no?