- Home
- Categorie
- Coding e Sistemistica
- PHP
- Funzione per estrarre testo da html
-
Funzione per estrarre testo da html
Salve, premetto che ho un po' di esperienza in programmazione e linguaggi di scripting ma col php sono a zero!
Passiamo al quesito:
Ho bisogno di mostrare del testo estratto da un campo di un DB che contiene però del codice html e non del testo "puro". Es: nel campo c'è scritto <font color="red">testo che mi serve</font> ma io dovrei visualizzare solo "testo che mi serve".
Quale potrebbe essere una funzione in php che fa al caso mio?Grazie!!
-
[..]
ti anticipo che una volta trovata non funziona perfettamente, ma a volte se i tag non sono precisi nn funziona.
-
<?php
$html = '<font color="red"><b>Come eliminare i tag HTML da una stringa?</b></font><p>Utilizzando<br /> questa espressione regolare pare...</p><span>sa sa prova..</span><img title="sono un img" alt="sono un img" src="img.JPG" />';
echo preg_replace("/(</?)(\w+)([^>]*>)/i",'',$html, -1);
?>In effetti quella del manuale non andava molto bene;ho il /e finale,ed aggiunto /i
-
@dea7h said:
<?php
echo preg_replace("/(</?)(\w+)([^>]*>)/i",'',$html, -1);
?>
/i
Funziona alla grande, grazie mille. Credo che approfondirò questo php!:D
-
Salve ragazzi...ho utilizzanto questo sistema è funziona alla grande!!!
Ma vorrei sapere una cosa...come posso mettere in un array queste informazioni anziché averle come testo e basta?Grazie mille anticipatamente:)