Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2010, 11:12
luxito
 
Fecha de Ingreso: junio-2010
Mensajes: 56
Antigüedad: 14 años, 5 meses
Puntos: 3
Novato - Cortar cadena de texto de un array

Buenas, les comento que soy novato en php, y poquito a poquito voy aprendiendo algo.
bueno, me tope con esta duda del por que no me funciona lo que quiero hacer.

este es mi php
Código PHP:
$cadenas = array (
'1' => 'Primera cadena de texto',
'2' => 'Segunda cadena de texto',
'3' => 'Tercera cadena de texto',
'4' => 'Cuarta cadena de texto'
);

foreach(
$cadenas as $value)
echo 
$value,'<br />'
y el resultado es este:
Código:
Primera cadena de texto
Segunda cadena de texto
Tercera cadena de texto
Cuarta cadena de texto
queria modificar el foreach para que las cadenas al pasar 10 caracteres sea substraído y agregado tres puntos suspensivos.

lo hice asi:
Código PHP:
$cadenas = array (
'1' => 'Primera cadena de texto',
'2' => 'Segunda cadena de texto',
'3' => 'Tercera cadena de texto',
'4' => 'Cuarta cadena de texto'
);


foreach(
$cadenas as $value)
$cadena_cortada strlen($value) > 10 substr($value010) . '...'$value;
echo 
$cadena_cortada,'<br />'
sin embargo, me imprime esto:
Código:
Cuarta cad...
solo me imprime la cuarta cadena de texto y yo quisiera que me imprima todas.

que estoy haciendo mal?

gracias de antemano.