Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2013, 12:15
Avatar de ahaugas
ahaugas
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 12 años, 8 meses
Puntos: 21
Exclamación Invalid argument supplied for foreach()

hola, tengo una advertencia en el codigo que he hecho, el codigo lo que hace es leer un dato serializado con unos datos y obtener el primer valor.

solo quiero obtener el primer valor por si hay varios datos.

Cita:
PHP Warning: Invalid argument supplied for foreach() in /var/www/vhosts/sitio.com/httpdocs/sitio/models/funcs.videos.php on line 42, referer: http://www.sitio.com/sitios.php
el codigo es:

Código PHP:
    //Simple function to get video
    
function get_video($video_uri)
    {
        
$data unserialize($video_uri);
        
$video = array();

        foreach(
$data as $key => $value)
        {
            
$video[] = $value
        } 

        return 
$video[0];
    } 
se le pasa el parametro serializado tipo a:1:{i:0;s:2:"13";} y obtiene el valor, en este caso es 13

alguna idea?
gracias
__________________
www.ahaugas.com mi pagina de desarrollo