Factoriser des scripts
Posté : 22 nov. 2013, 19:52
Salutation à vous
Voila, je viens de suivre un tutoriel expliquant comment créer un calendrier.
J'ai des parties qui se ressembles et j'aimerais les factoriser.
A la suite, voici les scripts, comment créer une fonction pour les mois, et une pour les jours?
Merci à vous
Scripts :
Mois précédent
Voila, je viens de suivre un tutoriel expliquant comment créer un calendrier.
J'ai des parties qui se ressembles et j'aimerais les factoriser.
A la suite, voici les scripts, comment créer une fonction pour les mois, et une pour les jours?
Merci à vous
Scripts :
Mois précédent
<?php
$precedentMois = strftime('%B', strtotime($prevMonth));
switch ($precedentMois)
{
case "January" :
$precedentMois = "Janvier";
break;
case "February" :
$precedentMois = "Février";
break;
case "March" :
$precedentMois = "Mars";
break;
case "April" :
$precedentMois = "Avril";
break;
case "May" :
$precedentMois = "Mai";
break;
case "June" :
$precedentMois = "Juin";
break;
case "July" :
$precedentMois = "Juillet";
break;
case "August" :
$precedentMois = "Août";
break;
case "September" :
$precedentMois = "Septembre";
break;
case "October" :
$precedentMois = "Octobre";
break;
case "November" :
$precedentMois = "Novembre";
break;
case "December" :
$precedentMois = "Décembre";
break;
}
?>
Mois suivant
<?php
$prochainMois = strftime('%B', strtotime($nextMonth));
switch ($prochainMois)
{
case "January" :
$prochainMois = "Janvier";
break;
case "February" :
$prochainMois = "Février";
break;
case "March" :
$prochainMois = "Mars";
break;
case "April" :
$prochainMois = "Avril";
break;
case "May" :
$prochainMois = "Mai";
break;
case "June" :
$prochainMois = "Juin";
break;
case "July" :
$prochainMois = "Juillet";
break;
case "August" :
$prochainMois = "Août";
break;
case "September" :
$prochainMois = "Septembre";
break;
case "October" :
$prochainMois = "Octobre";
break;
case "November" :
$prochainMois = "Novembre";
break;
case "December" :
$prochainMois = "Décembre";
break;
}
?>
Mois actuel
<?php
$actuelMois = strftime('%B', strtotime($firstDay));
switch ($actuelMois)
{
case "January" :
$actuelMois = "Janvier";
break;
case "February" :
$actuelMois = "Février";
break;
case "March" :
$actuelMois = "Mars";
break;
case "April" :
$actuelMois = "Avril";
break;
case "May" :
$actuelMois = "Mai";
break;
case "June" :
$actuelMois = "Juin";
break;
case "July" :
$actuelMois = "Juillet";
break;
case "August" :
$actuelMois = "Août";
break;
case "September" :
$actuelMois = "Septembre";
break;
case "October" :
$actuelMois = "Octobre";
break;
case "November" :
$actuelMois = "Novembre";
break;
case "December" :
$actuelMois = "Décembre";
break;
}
?>
Jours
<?php
$jours = strftime('%a', strtotime($d));
switch ($jours)
{
case "Sun" :
$jours = "Dim";
break;
case "Mon" :
$jours = "Lun";
break;
case "Tue" :
$jours = "Mar";
break;
case "Wed" :
$jours = "Mer";
break;
case "Thu" :
$jours = "Jeu";
break;
case "Fri" :
$jours = "Ven";
break;
case "Sat" :
$jours = "Sam";
break;
}
?>
Edit : j'ai changer le terme " fonctionnariser " par " factoriser ", suite au conseil de franckm