In una variabile
$giorno definisci, grazie a
strftime, il giorno della settimana corrente. Esso dovrebbe essere essere stabilito in lingua italiana.
Grazie a questa variabile costruisci un blocco if-elseif nel quale inserisci 2 condizioni con i giorni "Lunedi" e "Martedi". L'output dovrebbe essere una delle tre seguenti possibilità:
Oggi è Lunedi.
Oggi è Martedi.
Oggi non è né Lunedi né Martedi ma $giorno.
La seconda parte dell'esercizio consiste nel ripetere l'identico blocco di codice usando la funzione
switch.
If_elseif e switch in PHP
<?php
setlocale(LC_ALL, 'it_IT.UTF8');
## NOTA: Se lavori in ambiente Windows è necessario usare 'ita' invece di 'it_IT.UTF8'
$giorno = (strftime('%A'));
if($giorno == 'Lunedi'){
echo "Oggi è Lunedi.<br>";
}elseif($giorno == 'Martedi'){
echo "Oggi è Martedi.<br>";
}else{
echo "Oggi non è né Lunedi né Martedi ma $giorno.<br>";
}
//fine if-elseif
switch($giorno){
case 'Lunedi':
echo "Oggi è Lunedi.";
break;
case 'Martedi':
echo "Oggi è Martedi.";
break;
default:
echo "Oggi non è né Lunedi né Martedi ma $giorno.";
break;
}
?>
</body>
</html>