Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2010, 07:56
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Información problema con ñ al cortar frase en partes

Encontré esta funcion en el foro para cortar frases en tantos caracteres. Pero me da problemas con la ñ. Por que será? Me la muestra como una cajita.

Código PHP:
/* Corta la frase en un determinado numero de caracteres */
function cortar_frase($frase_entrada,$cortar){ 

   if (
strlen($frase_entrada) < $cortar)
   return 
$frase_entrada;
   
   
$frase_corta substr($frase_entrada,0,$cortar); // obtener la frase cortada. 
   
$palabras str_word_count($frase_corta,1); // obtener array con las palabras. 
   
$total_palabras count($palabras)-1// contar total array elementos y restar 1 elementos 
   
$palabras array_splice($palabras,0,$total_palabras); // le quitamos la ultima palabra. 
   
$frase_salida implode(' ',$palabras); //  y concatenamos con el espacio hacia una cadena. 
   
$frase_salida .= "..."// se añaden los puntos suspensivos a la cadena obtenida.. 

   
return $frase_salida