Hola gente remonto este tema la idea es tomar una cadena que contiene tag <Font> cortarla a una determinada medida y volver a colocarles los tag que correspondan
Hasta el momento tengo esto
Código PHP:
<?php
$frase_original = "<FONT class=azul>esto es</FONT> una prueba <FONT class=azul>del 20</FONT>";
$caracterini = "/FONT";
$cortar=60;
$mi_cadena=strip_tags($frase_original);
if (strlen($mi_cadena) > 20){
$mi_cadena=$frase_original;
for($i=0;$i<$cortar;$i++){
$posicion = strpos($mi_cadena, $caracterini,$i);
if ($posicion==false) {
echo "No se encontro '$caracterini' en la cadena '$mi_cadena'";
} else {
echo "Se encontro '$caracterini' en la cadena '$mi_cadena'";
echo " en la posicion $posicion";
}
$i=$posicion;
$posicion="";
}
}
?>
Con lo cual tomo la cadena, si es mas grande que el limite averiguo en que posicion se encuentra el tag.
Hasta aca todo bien el tema es que nose como reconstruir esa cadena volvieno a colocar los tag en el lugar correspondiente.
Se entiende?