Utiliser une fonction PHP à l'intérieur d'une clas
Fermé
chabinot
Messages postés
322
Date d'inscription
mardi 10 novembre 2015
Statut
Membre
Dernière intervention
27 août 2024
-
12 avril 2018 à 08:25
chabinot Messages postés 322 Date d'inscription mardi 10 novembre 2015 Statut Membre Dernière intervention 27 août 2024 - 12 avril 2018 à 09:20
chabinot Messages postés 322 Date d'inscription mardi 10 novembre 2015 Statut Membre Dernière intervention 27 août 2024 - 12 avril 2018 à 09:20
A voir également:
- Utiliser une fonction PHP à l'intérieur d'une clas
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Utiliser une tablette comme ecran pc - Guide
- Easy php - Télécharger - Divers Web & Internet
- Utiliser iphone comme webcam - Guide
1 réponse
chabinot
Messages postés
322
Date d'inscription
mardi 10 novembre 2015
Statut
Membre
Dernière intervention
27 août 2024
16
12 avril 2018 à 09:20
12 avril 2018 à 09:20
Le sujet est résolu, voilà la solution
Cordialement
<?php class Month extends Date { public $year; public $month; public $holidays = []; public $feries = []; public $cathol = []; public $catho = []; public function __construct(?int $year = null) { if ($year === null) { $year = intval(date('Y')); } $this->year = $year; } public function getHolidays() : array { $holidays = [ "Jour de l'an", "Lundi de pâques", "Lundi de pentecôte", "Ascension", "Fête du travail", "Victoire des alliés", "Fête nationale", "Assomption", "Toussaint", "Armistice 1918", "Noël", ]; $this->holidays = $holidays; return $this->holidays; } public function getFeries() : array { $feries[] = $this->year . '0101'; // Jour de l'an $feries[] = $this->lundiPaques($this->year); // Lundi de pâques $feries[] = $this->lundiPentecote($this->year); // Lundi de pentecôte $feries[] = $this->ascension($this->year); // Ascension $feries[] = $this->year . '0501'; // Fête du travail $feries[] = $this->year . '0508'; // Victoire des alliés $feries[] = $this->year . '0714'; // Fête nationale $feries[] = $this->year . '0815'; // Assomption $feries[] = $this->year . '1101'; // Toussaint $feries[] = $this->year . '1111'; // Armistice 1918 $feries[] = $this->year . '1225'; // Noël $this->feries = $feries; return $this->feries; } public function dspFeries() { $array1 = $this->getHolidays(); $array2 = $this->getFeries(); $count = count($array1); array_multisort($array2, $array1); // Formattage de l'affichage for ($i = 0; $i < $count; $i ++) { $result = '<div class="feries__libday">'; $result .= '<div class="feries__libday-day">'; $result .= $array1[$i]; $result .= '</div><!-- /.feries__libday-day -->'; $result .= '<div class="feries__libday-jour">'; $result .= $this->rtvWeekDay($array2[$i]); $result .= '</div><!-- /.feries__libday-jour -->'; $result .= '<div class="feries__libday-numday">'; $result .= $this->rtvDay($array2[$i]); $result .= '</div><!-- /.feries__libday-numday -->'; $result .= '<div class="feries__libday-month">'; $result .= $this->rtvMonth($array2[$i]); $result .= '</div><!-- /.feries__libday-month -->'; $result .= '</div><!-- /.feries__libday -->'; echo $result; } }
Cordialement