0
I have the following code:
<?php
$array = [];
$ano = 2016;
for($i = 1; $i <= 12; $i++){
$data = $ano . '-' . $i. '-01';
$inicio = new DateTime($data);
$fim = new DateTime($inicio->format('Y-m-t'));
$dias = $inicio->diff($fim, true)->days;
$array[$i] = intval($dias / 7) + ($inicio->format('N') + $dias % 7 >= 7);
}
$janeiro = $array[1];
$fevereiro= $array[2];
$marco = $array[3];
$abril = $array[4];
$maio = $array[5];
$junho = $array[6];
$julho = $array[7];
$agosto = $array[8];
$setembro = $array[9];
$outubro = $array[10];
$novembro = $array[11];
$dezembro = $array[12];
if ($janeiro == 4){
//CONDIÇÃO 01
}elseif ($janeiro == 5){
//CONDINÇÃO 02
}else{
}
if ($fevereiro == 4){
//CONDIÇÃO 01
}elseif ($fevereiro == 5){
//CONDINÇÃO 02
}else{
}
if ($marco == 4){
//CONDIÇÃO 01
}elseif ($marco == 5){
//CONDINÇÃO 02
}else{
}
if ($abril == 4){
//CONDIÇÃO 01
}elseif ($abril == 5){
//CONDINÇÃO 02
}else{
}
if ($maio == 4){
//CONDIÇÃO 01
}elseif ($maio == 5){
//CONDINÇÃO 02
}else{
}
if ($junho == 4){
//CONDIÇÃO 01
}elseif ($junho == 5){
//CONDINÇÃO 02
}else{
}
if ($julho == 4){
//CONDIÇÃO 01
}elseif ($julho == 5){
//CONDINÇÃO 02
}else{
}
if ($agosto == 4){
//CONDIÇÃO 01
}elseif ($agosto == 5){
//CONDINÇÃO 02
}else{
}
if ($setembro == 4){
//CONDIÇÃO 01
}elseif ($setembro == 5){
//CONDINÇÃO 02
}else{
}
if ($outubro == 4){
//CONDIÇÃO 01
}elseif ($outubro == 5){
//CONDINÇÃO 02
}else{
}
if ($novembro == 4){
//CONDIÇÃO 01
}elseif ($novembro == 5){
//CONDINÇÃO 02
}else{
}
if ($dezembro == 4){
//CONDIÇÃO 01
}elseif ($dezembro == 5){
//CONDINÇÃO 02
}else{
}
?>
What would be the simplest and cleanest way to make the above conditions ?
is always the same condition? In case you have two conditions only? "CONDITION 01" AND "CONDITION 02"?
– Marllon Nasser
@Marllonnasser
– Chefe Druida
I do not understand these guys,the question in my view was clear,had a good answer and are asking to close it, Aff’s will understand ...
– Chefe Druida