Code : Tout sélectionner
pour heure allant de 0 à 23 faire
nouvelle ligne
pour chaque jour faire
(colonne (heure, jour))
fin pour
fin pour
Code : Tout sélectionner
fonction listeJours(mois, annee)
{
tableauJour = tableauVide()
PremierJour = 1
DernierJour = maFonction($mois, $annee) // fonction qui donne le nombre de jour dans le mois
pour compteur allant de PremierJour à DernierJour faire
{
JourDeLaSemaine = maFonction(compteur) // entre 1 et 7
JourDansLeMois = compteur
nouveauJour = tableau(JourDeLaSemaine, JourDansLeMois)
ajouter(nouveauJour, tableauJour)
compteur++
}
retourner(tableauJour)
}
Code : Tout sélectionner
DernierJour = maFonction($mois, $annee)
function daysInMonth($year, $month)
{
$nbDays = date('t', mktime(0, 0, 0, $month, 1, $year));
}
voilà voilà <?php
function JourDsAnnee ($month, $year)
{
$nbJours = date('t', mktime(0, 0, 0, $month, 1, $year));
}
function listeJours($mois, $annee)
{
$tableauJour = array();
$PremierJour = 1;
$DernierJour = JourDsAnnee($mois, $annee);
for ($i=$PremierJour; $i<=$DernierJour; $i++)
{
$JourDeLaSemaine = JourDsAnnee($i);
$JourDansLeMois = $i;
$nouveauJour = array($JourDeLaSemaine, $JourDansLeMois);
array_push($nouveauJour, $tableauJour);
}
return($tableauJour);
}
?>
Et un fichier test.php :<?php
include ("function.inc.php");
echo listeJours(1, 2007);
?>
Et quand j'exécute la page test.php, je n'ai qu'un qui s'affiche à l'écran.Array
<?php
include ("function.inc.php");
listeJours(2,2007);
print_r($tableauJour);
?>
L'autre fichier n'a pas bougé, j'ai maintenant une page vide, rien ne s'affiche, j'ai mal du implémenter la fonction... peux-tu m'aiguiller ? <?php
include ("function.inc.php");
$tableauJour=listeJours(2,2007);
print_r($tableauJour);
?>