Estoy usando el PHP 4.3.6. Me he topado con una tremendisima duda. Es a la hora de combinar dos arreglos. Lo que pasa es que estoy desarrollando una función para mostrar usuarios que han visitado el sitio durante las últimas 24 horas. Esto es el código que tengo:
Código PHP:
function ActiveUsersLast24Hours(){
$query = "select iduser,login,DAYOFMONTH(lastvisit) as lastvisit from users order by lastvisit asc";
$result = mysql_query($query) or die("No se pudo ejecutar la consulta $query. MySQL ha dicho: ".mysql_error());
$activeiduser = array();
$activelogin = array();
global $activeusers;
$date = date("d");
while($fetch=mysql_fetch_assoc($result)){
$active = $date - $fetch['lastvisit'];
if($active=1){
array_push($activeiduser,$fetch['iduser']);
array_push($activelogin,$fetch['login']);
}else{
// Do nothing
}
$activeusers = array_combine($activeiduser,$activelogin);
}
return $activeusers;
}
pues bien el error viene a la hora de combinar los dos arreglos con la función array_combine ¿es que acaso la han quitado? ¿que otra alternativa puedo usar para combinar esos dos arreglos?
A una última cosa, sería efectiva esta forma que uso para saber si los usuarios han accedido a mi sitio durante las ultimas 24 horas ?
Salu2