Foros del Web » Programando para Internet » PHP »

Duda con explode()

Estas en el tema de Duda con explode() en el foro de PHP en Foros del Web. Hola, pues tengo una duda con la function explode. Me gustaria que se muestre el valor despues de un caracter y antes de otro, por ...
  #1 (permalink)  
Antiguo 23/10/2007, 05:47
 
Fecha de Ingreso: septiembre-2007
Mensajes: 189
Antigüedad: 16 años, 7 meses
Puntos: 1
Exclamación Duda con explode()

Hola, pues tengo una duda con la function explode. Me gustaria que se muestre el valor despues de un caracter y antes de otro, por ejemplo:
explode ("#", $file);
En este caso se mostraria el valor despues de # , pero a mi me gustaria que se muestre el valor antes de otro caracter para que en caso de tener asi: #valor@
que se muestre el valor solo si esta entre los dos caracteres!
Gracias y un saludo!
  #2 (permalink)  
Antiguo 23/10/2007, 06:53
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Duda con explode()

Entonces tendras que hacer algo como:
Código PHP:
$str "#holacomoestasqueweno#yquepiensas@";
$arr explode ("#"$str);
/*
sabemos que:
$arr[0] = holacomoestasqueweno
$arr[1] = yquepiensas@
*/
for($i=0;$i<count($arr);$i++){
    if(
strpos($arr[$i],'@')){
        
$arr2 explode('@',$arr[$i]);
        echo 
"la palabra encontrada es: ".$arr2[0];
    }

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 23/10/2007, 07:42
 
Fecha de Ingreso: septiembre-2007
Mensajes: 189
Antigüedad: 16 años, 7 meses
Puntos: 1
De acuerdo Re: Duda con explode()

muchas gracais, me furula de maravilla
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:06.