Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2018, 14:03
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: personas por dia de la semana

no estoy seguro de como armas el array de personas, pero podria ser algo asi:

Código PHP:
Ver original
  1. $fecha11 = "2018-03-01";
  2. $fecha22 = "2018-03-05";
  3.  
  4. $nombres = array("Carlos","Manuel","Maria","jose");
  5.  
  6. $con = 0;
  7. for($i=$fecha11; $i<=$fecha22; $i = date("Y-m-d", strtotime($i ."+ 1 days")))
  8. {
  9.     echo "<li>Fecha: ".$i."   De Guardia: ".$nombres[$con]."</li>";
  10.  
  11.     $con++;
  12.     if($con==count($nombres)){
  13.         $con=0;
  14.     }
  15. }

esto lo que hace es armar una lista de personas de guardia en las fechas que se generen, si hay menos nombres que dias en el bucle, este reinicia el recorrido de los nombres para repetir la guardia desde el inicio, retornaria algo más o menos asi:

Fecha: 2018-03-01 De Guardia: Carlos
Fecha: 2018-03-02 De Guardia: Manuel
Fecha: 2018-03-03 De Guardia: Maria
Fecha: 2018-03-04 De Guardia: jose
Fecha: 2018-03-05 De Guardia: Carlos
__________________
[email protected]
HITCEL