Tengo la siguiente funcion en la cual saco de una bd... una informacion y recibo cierta fecha necesto ver que fechas de la bd estan en ese rango que el usuario digita.... y al final retorna el arreglo solo con las fechas que estan dentro del rango... pero cuando intento usar el arreglo $fechas por fuera del while o en otras funciones utilizando lo que se retorna.... este arreglo esta vacio..... no entiendo porq.... alguien podria decirmelo???
Código PHP:
function fechasEnElRango($dia1,$mes1,$año1,$dia2,$mes2,$año2){
$db=new DbManager();
$sql=new Sentencias();
$db->conectar();
$fechaInicial=mktime(0,0,0,$mes1,$dia1,$año1);
$fechaFinal=mktime(0,0,0,$mes2,$dia2,$año2);
$result=$db->ejecutarQuery($sql->sacaFechas());
$i=0;
while ($datos=mysql_fetch_array($result)){
if(($datos['time']>=$fechaInicial)&&($datos['time']<=$fechaFinal)){
$fechas[i]=$datos['time'];
echo $fechas[i];
$i++;
}
}
return $fechas;
}
Muchas Gracias!!