Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2014, 09:29
diazerox
 
Fecha de Ingreso: diciembre-2014
Mensajes: 3
Antigüedad: 9 años, 4 meses
Puntos: 0
arreglo php por fecha

hola tengo el siguiente problema , tengo este arreglo en el cual tengo que mostrar dias intercalados ej , lun,mier,vier, y otro de mart, jue, la idea que junte en 1 arreglo para que asi me quedara ordenado pero solo me muestra los dias que quiero pero desordenados por fecha.

hasta todo bn, pero no me ordena por fecha

Array ( [0] => 1 [1] => 5 [2] => 0 )

semana1=>// Dia =1>>01-12-2014==> Lunes
semana1=>// Dia =1>>08-12-2014==> Lunes
semana1=>// Dia =1>>15-12-2014==> Lunes
semana1=>// Dia =5>>05-12-2014==> Viernes
semana1=>// Dia =5>>12-12-2014==> Viernes
semana1=>// Dia =0>>07-12-2014==> Domingo
semana1=>// Dia =0>>14-12-2014==> Domingo

codigo php


<?

$pila = array("1", "5");
array_push($pila, "0");

print_r($pila);
echo "<br>";
echo "<br>";


//cuenta arreglo 1 inicial
$conteo_ini=count($pila);

//echo "conteo=".$conteo1." conteo_ini=".$conteo_ini;
//echo "<br><br>";

// rango de dias a recorrer
$fecha1 = '1-12-2014';
$fecha2 = '15-12-2014';

//Diferencia de Dias entre un rango
$cant_dias = $fecha2 - $fecha1+1;



//////////////////////////////////////////////////////////////////////////
// cuenta total elementos de 2 arreglos
for($b=0; $b<$conteo_ini; $b++)
{
// ciclo de dias
for ($i=0; $i < $cant_dias ; $i++)
{
// Bucle de dias del rango para comparar con Planilla semanal
$nuevafecha = strtotime ( $i." day" , strtotime ($fecha1));
$nuevafecha = date ( 'd-m-Y' , $nuevafecha ); //formatea nueva fecha

//obtener Nro Semana Nueva
list($diax,$mesx,$yearx) = explode("-",$nuevafecha);
$final = mktime(0, 0, 0, $mesx , $diax, $yearx);
$que_sem = date("W",$final); //semana calendario
$que_mes = date("n",$final); //mes 12
$que_dia = date("w",$final); // indica numero de dia de la semana

// compara $b con elementos iniciales de primer arreglo
if($b<$pila and $pila[$b]==$que_dia)
{
echo "semana1=>".$alt1[$b]."//";
//echo " contador: ".$b." --> ".$conteo1;
echo " Dia =".$que_dia.">>".$nuevafecha ;
//echo " semana:".$que_sem." -- ";
//echo "b->".$b." conteo1: ".$que_dia." -- ";

switch($que_dia)
{
case 0: echo "==> Domingo <br>";
break;
case 1: echo "==> Lunes <br>";
break;
case 2: echo "==> Martes <br>";
break;
case 3: echo "==> Miercoles <br>";
break;
case 4: echo "==> Jueves <br>";
break;
case 5: echo "==> Viernes <br>";
break;
case 6: echo "==> Sabado <br>";
break;
}

}

}

}

?>

ojala me puedan ayudar, eh googleado arto y e aplicador ksort y otros metodos pero sin rsultados , saludos