- Home
- Categorie
- Coding e Sistemistica
- Coding
- Funzione per estrarre testo da html
- 
							
							
							
							
							Funzione per estrarre testo da htmlSalve, 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:)