Fonction Php

Résolu
Gerrard88 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Gerrard88 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   11
 
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   Statut Membre Dernière intervention  
 
Waoooooouww! j'avais même pas vu! Merci à toi! C'est très gentil.
0