Oye no se, se me ocurre hacer una modificacion de esta manera:
Código PHP:
Ver original$fecha11 = "2018-03-01";
$fecha22 = "2018-03-05";
$nombres = array("Carlos","Manuel","Maria","jose",'Ivan','Ramon');
$con = 0;
for($i=$fecha11; $i<=$fecha22; $i = date("Y-m-d", strtotime($i ."+ 1 days"))) {
echo "<li>Fecha: ".$i." De Guardia: ".$nombres[$con]." y ".$nombres[$con+1]."</li>";
$con++;
$con = $con+1;
if($con==count($nombres)){ $con=0;
}
}
imprimiría esto:
Fecha: 2018-03-01 De Guardia: Carlos y Manuel
Fecha: 2018-03-02 De Guardia: Maria y jose
Fecha: 2018-03-03 De Guardia: Ivan y Ramon
Fecha: 2018-03-04 De Guardia: Carlos y Manuel
Fecha: 2018-03-05 De Guardia: Maria y jose
pero tendrías que hacer pruebas en caso de que la cantidad de nombres sea impar.