Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/02/2007, 13:17
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Re: Cortar cadena y volver a ponerle los tag de html

Casi lo logro
Despues de mucho buscar el error encontre la forma de hacerlo
Código PHP:
<?php
///////////////este funciona pero con un solo font.//////////
$html="";
$resultados=""
$html "<font class='rojo'>Texto de Prueba</font>"
if(
preg_match("/(<font.*>)(.*)(<\/.*\>)/i"$html$resultados)) { 
//if(preg_match("/(<font.*>)(.*)(</font>)/i", $html, $resultados))
    
print $resultados[1]; // La etiqueta FONT inicial 
    
print substr($resultados[2],010)."..."// Los primeros 5 caracteres de "Texto de Prueba" 
    
print $resultados[3]; // La etiqueta FONT final 
}
/////////////////////////////////////////////////////////////////////////
?>
El tema ahora es:
Suponiendo que en el texto de entrada en lugar de tener una sola etiqueta tenga mas de una este codigo solo me estaria mostrando la ultima encontrada, como tendria que hacer para poder contriolar la totalidad del texto .

Osea algo asi:

Código PHP:
$html "<font class='rojo'>Texto de Prueba</font><font class='azul'>segundo texto</font><font class='rojo'>tercer texto</font>"
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar