Código PHP:
//Tengo una secuencia de dias y servicios, todo ello capturado de una base de datos...
$intervalo[10] = array("Dia"=>1, "Servicio"=>"A1");
$intervalo[11] = array("Dia"=>1, "Servicio"=>"A1");
$intervalo[12] = array("Dia"=>2, "Servicio"=>"B1");
$intervalo[13] = array("Dia"=>3, "Servicio"=>"C1");
$intervalo[14] = array("Dia"=>3, "Servicio"=>"C1");
$intervalo[15] = array("Dia"=>4, "Servicio"=>"D1");
$intervalo[16] = array("Dia"=>5, "Servicio"=>"E1");
$intervalo[18] = array("Dia"=>5, "Servicio"=>"E1");
$intervalo[19] = array("Dia"=>5, "Servicio"=>"E1");
$intervalo[20] = array("Dia"=>6, "Servicio"=>"F1");
$intervalo[21] = array("Dia"=>6, "Servicio"=>"F1");
$intervalo[22] = array("Dia"=>7, "Servicio"=>"G1");
$intervalo[23] = array("Dia"=>8, "Servicio"=>"H1");
Código PHP:
//Tengo un dia de inicio como base...
$dia_inicio = 4;
//Le resto uno para que al sumar los "Dias" en el arreglo, me empieze desde el 4...
$dia_inicio--;
//Accedo a los elementos de mi arreglo...
foreach ($intervalo as $ids) {
foreach ($ids as $valor => $dato) {
if ($valor == "Dia") {
$servicio[$valor] = $dato + $dia_inicio;
}
}
}