Foros del Web » Programando para Internet » PHP »

reverse_strrchr que hago mal!!! ¿?

Estas en el tema de reverse_strrchr que hago mal!!! ¿? en el foro de PHP en Foros del Web. Hola a todos, tengo un problema que me urge es el siguiente : Tengo la varible : $mBody = "1110 bla ble bli blo blu"; ...
  #1 (permalink)  
Antiguo 03/09/2004, 09:27
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 5 meses
Puntos: 3
Exclamación reverse_strrchr que hago mal!!! ¿?

Hola a todos, tengo un problema que me urge es el siguiente :

Tengo la varible : $mBody = "1110 bla ble bli blo blu";
y quiero que esta funcion me retorne el 1110, que puede tener dos o más caracteres, pero que serán a partir del primer blanco (espacio).

Me retorna : 1110 bla ble bli blo

Aqui está el código:
Código PHP:
// reverso strrchr() - gracias a dchris1 de  bigpond dot net dot au 
function reverse_strrchr($haystack$needle)
{
   
$pos strrpos($haystack$needle);
   if(
$pos === false) {
       return 
$haystack;
   }
   return 
substr($haystack0$pos 1);
}
$mBody "1110 bla ble bli blo blu";
$codigoreverse_strrchr($mBody' '); 
echo 
$codigo
MUCHAS GRACIAS
__________________
Pancho - Consultor de usabilidad
  #2 (permalink)  
Antiguo 03/09/2004, 13:14
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Yo utilizaría otra cosa

Saludos.

Ok tienes

Código PHP:
$variable "10010 eryjd 23399 ikdidk"
y quieres que solamente te muestre 10010 que es lo primero que venga antes del primer espacio en blanco.??

si es eso entonces:

Código PHP:
$variable "10010 eryjd 23399 ikdidk";
$var_show explode(" "$variable); 
y para mostralo por pantalla:

Código PHP:
echo $var_show[0]; 
Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
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 10:49.