Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2009, 12:23
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
problemas con return de un array

Hola usuarios de forosdelweb, me ha surgido una duda, que despues de toda la tarde no logro resolver, expongo el código para ver si algún alma caritativa puede ayudarme:

Código PHP:
function unidades_a($var){
    if (
$var == "esto" )
        {

            
$datosa[] = array();
            
$datosa[0] = "1";
            
$datosa[1] = "3"
            
$datosa[2] = "3";
            
$datos[3] = "";
return 
$datosa[0];
return 
$datosa[1];
return 
$datosa[2];
return 
$datosa[3];

} else {

return 
false;

}

cuando llamo a la funcion asi:

Código PHP:
unidades_a(esto);
echo 
"$datosa[0]"
echo "$datosa[1]"
echo "$datosa[2]"
echo "$datosa[3]" 
datosa me aparece indefinida y no logro que quede definida, alguna solucion?

Gracias de antemano y un saludo


______________


Añado: si hago un echo dentro de la funcion si que me saca correctamente la variable, pero al llamarla a traves de la función no.