Fonction Php

Résolu/Fermé
Gerrard88 Messages postés 15 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 11 mars 2013 - 2 août 2011 à 15:08
Gerrard88 Messages postés 15 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 11 mars 2013 - 2 août 2011 à 15:23
Bonjour,
Je suis débutant en php et je voudrai créer une fonction qui recherche et renvoie la date précise du dernier lundi. Voici le code:

<?php
	function getDateDayByDayName($jour, $time){
		$date = getdate($time);
		extract($date);
		if ($jour==$weekday) return $time;
		else getDateDayByDayName($jour, ($time-86400));
	}
	
	$trouve = getDateDayByDayName("Monday",time());
	var_dump($trouve);
?>


Mais la fonction me renvoie "null" si le jour dans lequel on est est différent de lundi. Si quelqu'un pourrait bien m'aider?

Merci d'avance
A voir également:

2 réponses

poukkid Messages postés 106 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 avril 2012 11
2 août 2011 à 15:16
Salut,

Je dirais qu'il manque un return
else return getDateDayByDayName($jour, ($time-86400));

sinon tu ne fais rien avec la valeur que tu récupères lorsque tu appele ta fonction avec le jour correct.
0
Gerrard88 Messages postés 15 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 11 mars 2013
2 août 2011 à 15:23
Waoooooouww! j'avais même pas vu! Merci à toi! C'est très gentil.
0