Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Obtener posicion en cadena de espacio en blanco despues de x posicion

Estas en el tema de Obtener posicion en cadena de espacio en blanco despues de x posicion en el foro de PHP en Foros del Web. Como puedo tener la posicion de espacio en blanco despues de x posicion en una cadena . ejemplo esto : $CadenaRecortada = substr($encontrar['Texto'],0,140); me pasa ...
  #1 (permalink)  
Antiguo 14/05/2013, 00:16
Avatar de CMushroom  
Fecha de Ingreso: diciembre-2011
Ubicación: Morelos
Mensajes: 99
Antigüedad: 8 años
Puntos: 1
Pregunta Obtener posicion en cadena de espacio en blanco despues de x posicion

Como puedo tener la posicion de espacio en blanco despues de x posicion en una cadena . ejemplo

esto :

$CadenaRecortada = substr($encontrar['Texto'],0,140);

me pasa la cadena pero quiero que no quede palabra incompleta, sino que la corte despues de tal posicion en el primer espacio en blanco, por ejemplo para una reseña
  #2 (permalink)  
Antiguo 14/05/2013, 01:28
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 7 años, 11 meses
Puntos: 29
Respuesta: Obtener posicion en cadena de espacio en blanco despues de x posicion

Utiliza strpos() para obtener la posición x y luego con substr
  #3 (permalink)  
Antiguo 14/05/2013, 04:01
Avatar de CMushroom  
Fecha de Ingreso: diciembre-2011
Ubicación: Morelos
Mensajes: 99
Antigüedad: 8 años
Puntos: 1
Respuesta: Obtener posicion en cadena de espacio en blanco despues de x posicion

gracias:

$IndiceEspacio = strpos($encontrar['Texto']," ",140);
$CadenaRecortada = substr($encontrar['Texto'],0,$IndiceEspacio);

Etiquetas: blanco, cadena, espacio, posicion
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 11:27.