Foros del Web » Programando para Internet » PHP »

Número de palabras en un campo

Estas en el tema de Número de palabras en un campo en el foro de PHP en Foros del Web. Hola maestr@s tengo una pregunta para que si podeis me la contesteis. Tengo en un campo de una base de datos una descripcion de un ...
  #1 (permalink)  
Antiguo 18/06/2002, 18:09
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 7 meses
Puntos: 0
Número de palabras en un campo

Hola maestr@s tengo una pregunta para que si podeis me la contesteis.

Tengo en un campo de una base de datos una descripcion de un producto pero quiero que en principio solo salgan los primeros 10 espacios, es decir que si en la base de datos dentro del campo descripcion tengo:

El perro de San Roque no tiene rabo porque Ramon Ramirez se lo ha cortado

y quiero que solo aparezcan los diez primeros espacios (con sus letras)es decir que aparezca esto:

El perro d

Creo q esta claro.

Muchas gracias y un abrazo de un PHPero+
kco
:) ;) :P
  #2 (permalink)  
Antiguo 18/06/2002, 21:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Número de palabras en un campo

Te pogo el codigo que puedes emplear .. aunque con esto solucionaras el problema .. epero que entiendas como funciona y en otra ocasion le pongas empeño en el manual de PHP.net buscando funciones que pueden realizar dicha operacion.


function corte_string($str,$cuanto)
{
if (empty($str))
{
return "";
}
else if (strlen($str)>$cuanto)
{
return (substr($str,0,($cuanto-4))." ...");
}
else
{
return $str;
}
}

su uso:
$variable=corte_string($variable,10);
echo $variable;

donde el "10" es el numero de caracteres (espacios que dices tu .. ) que debera cortar. Esta funcion añade unos ... (puntos suspensivos al final .. si lo deseas se los quitas y ajustas el conteo ..).

Un saludo,
  #3 (permalink)  
Antiguo 19/06/2002, 13:37
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Número de palabras en un campo

Muxas Gracias Cluster
:) ;) :P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.