Cita:
Iniciado por jose_php
Aqui programe un codigo para ti, espero te sirva de algo...
Código PHP:
Ver original<?php
$lista = array("2 Diciembre", "31 Diciembre", "5 Enero", "7 Febrero"); for($i=0; $i<count($lista); $i++){ case "enero": $month = "1"; break;
case "febrero": $month = "2"; break;
case "marzo": $month = "3"; break;
case "abril": $month = "4"; break;
case "mayo": $month = "5"; break;
case "junio": $month = "6"; break;
case "julio": $month = "7"; break;
case "agosto": $month = "8"; break;
case "septiembre": $month = "9"; break;
case "octubre": $month = "10"; break;
case "noviembre": $month = "11"; break;
case "diciembre": $month = "12"; break;
}
$data[$month]["days"][$items[0]] = $items[0];
$data[$month]["month"] = $items[1]." (".$month.")";
}
for($i=1; $i<=12; $i++){
if(isset($data[$i]['month'])){ echo "-".$data[$i]['month']."<br />";
for($j=1; $j<=31; $j++){
if(isset($data[$i]['days'][$j])){ echo "-".$data[$i]['days'][$j]."<br />";
}
}
echo "<br />";
} else{
continue;
}
}
saludos.
gracias a todos por las respuestas!
el código que me has puesto es mas o menos lo que quiero, lo que pasa que también me lo tendría que ordenar por año; o sea, si tengo fechas de diciembre de 2014, y enero de 2015, y estamos en diciembre, primero tendrían que salir las que quedan de este año y luego las de 2015.
pero bueno, es darle una vuelta al código y a ver si lo consigo
muchísimas gracias!!!