Foros del Web » Programando para Internet » PHP »

crear variable de un array

Estas en el tema de crear variable de un array en el foro de PHP en Foros del Web. Hola a todos llevo horas dandole al asunto y no consigo dar con la solucion, necesito crear una variable con el resultado de un array ...
  #1 (permalink)  
Antiguo 25/10/2009, 18:06
 
Fecha de Ingreso: mayo-2009
Mensajes: 65
Antigüedad: 15 años
Puntos: 1
crear variable de un array

Hola a todos llevo horas dandole al asunto y no consigo dar con la solucion, necesito crear una variable con el resultado de un array aqui os dejo el codigo:

Saco el codiGo html de una pagina busco la linea que quiero y los datos que quiero de esa linea, el problema es que no quiero que se imprima el codigo si no que se guarde en una variable

function llamada_ruta ($valor) {
$lineas = file (una pagina cualquiera'); // AQUI PONGO LA URL DE LA PAGINA
foreach ($lineas as $linea_num => $linea) {
$linea_final = array(
$linea_num => htmlspecialchars($linea) ); // AQUI ME DA EL ARRAY DEL HTML CON LA LINEA QUE LE HABIA DADO EN LA VARIALBE $VALOR

$file = $linea_final[$valor]; //cargamos el string
$partes = explode("thumbsDir", $file); // cortamos el string
$file2 = $partes[1]; // da como salida el texto cortado
$final = explode("'", $file2); // cortamos el string resultatnde por el final

echo $final[0]; // Y ESTE ARRAY ES EL QUE QUIERO QUE SE ALMACENE EN UNA VARIABLE O PODER HACER UN RETURN DE ALGUNA FORMA

}
}

Gracias de antemano
  #2 (permalink)  
Antiguo 25/10/2009, 18:18
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: crear variable de un array

Código PHP:

function llamada_ruta ($valor) {
    
$lineas file ('una pagina cualquiera'); // AQUI PONGO LA URL DE LA PAGINA
    
foreach ($lineas as $linea_num => $linea) {
        
$linea_final = array(
        
$linea_num => htmlspecialchars($linea) ); // AQUI ME DA EL ARRAY DEL HTML CON LA LINEA QUE LE HABIA DADO EN LA VARIALBE $VALOR

        
$file $linea_final[$valor]; //cargamos el string
        
$partes explode("thumbsDir"$file); // cortamos el string
        
$file2 $partes[1]; // da como salida el texto cortado
        
$final explode("'"$file2); // cortamos el string resultatnde por el final

        
echo $final[0]; // Y ESTE ARRAY ES EL QUE QUIERO QUE SE ALMACENE EN UNA VARIABLE O PODER HACER UN RETURN DE ALGUNA FORMA

    
}
    return 
$final[0];
}


$variable llamada_ruta ($valor); 
o yo te entendi mal o lo explicaste de mal forma

pues lo unico que habia que hacer es agregar el return
  #3 (permalink)  
Antiguo 26/10/2009, 02:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 65
Antigüedad: 15 años
Puntos: 1
Respuesta: crear variable de un array

Hola Gracias por tu respuesta, pero no funciona ya que echo $final[0]; hace que se imprima en pantalla y no lo guarde en una variable

Respecto al return el unico que puedo hacer es return $final; pero me debuelve array y si hago return $final[0] me devuelve error
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 08:40.