Variable dans boucle FOR
Résolu
camyzo
-
jjsteing Messages postés 1803 Statut Contributeur -
jjsteing Messages postés 1803 Statut Contributeur -
Bonjour,
J'ai une boucle FOR qui me sort en lettre les dates des 7 denriers jours !
la voici:
Elle me sort bien toute les dates l'une en dessous des autres mais ce que j'aimerais c'est initialiser une variable pour chaque date, donc du genre:
$jour1 = Dimanche 26 Juillet
$jour2 = Samedi 25 Juillet
Je veux procéder ainsi car mes dates ne sont pas au même endroit dans ma page !
Y a t il une aide précieuse s'il vous plait ?
Cordialement,
J'ai une boucle FOR qui me sort en lettre les dates des 7 denriers jours !
la voici:
for($time=0; $time<(86400*7); $time+=86400)
{
echo date_fr($date=date('l j F Y', time()-$time)).'<br />';
}
?>
Elle me sort bien toute les dates l'une en dessous des autres mais ce que j'aimerais c'est initialiser une variable pour chaque date, donc du genre:
$jour1 = Dimanche 26 Juillet
$jour2 = Samedi 25 Juillet
Je veux procéder ainsi car mes dates ne sont pas au même endroit dans ma page !
Y a t il une aide précieuse s'il vous plait ?
Cordialement,
A voir également:
- Variable dans boucle FOR
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
- Winrar for pc - Télécharger - Compression & Décompression
10 réponses
C bon j ai trouvé ca fonctionne merci pr ton aide, à deux cerveaux on réflechit mieux ;)
Voici le code pr ceux que a interesse:
Voici le code pr ceux que a interesse:
$j = 1;
for($time=0; $time<(86400*7); $time+=86400)
{
echo date_fr(date('l j F Y', time()-$time)).'<br>';
$jour[$j++] = date_fr($date=date('l j F Y', time()-$time));
}
for($time=0; $time<(86400*7); $time+=86400)
{
$jour[$time +1] = date_fr($date=date('l j F Y', time()-$time));
echo date_fr($date=date('l j F Y', time()-$time)).'<br />';
}
ainsi :
$jour[1] = lundi 12 février
{
$jour[$time +1] = date_fr($date=date('l j F Y', time()-$time));
echo date_fr($date=date('l j F Y', time()-$time)).'<br />';
}
ainsi :
$jour[1] = lundi 12 février
Ok merci bcp !!
mais le problème est que il n'y a que la première date qui s affiche en l'occurrence le dimanche (aujourd'hui)
J'ai essayé de mette 2 ou même 3 dans mais ça ne fonctionne pas :(
Pourquoi il me sort toujours le premier !
mais le problème est que il n'y a que la première date qui s affiche en l'occurrence le dimanche (aujourd'hui)
J'ai essayé de mette 2 ou même 3 dans mais ça ne fonctionne pas :(
Pourquoi il me sort toujours le premier !
echo date_fr($date=date('l j F Y', time()-$time)).'<br />';
=>
echo date_fr(date('l j F Y', time()-$time)).'<br>';
=>
echo date_fr(date('l j F Y', time()-$time)).'<br>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je viens d'essayer et ca ne fonctionne tjs pas !
Mais c est bizarre, et on ne doit pas incrémenter la variable ?
merci pour ton aide !!
Mais c est bizarre, et on ne doit pas incrémenter la variable ?
merci pour ton aide !!
c'est pas faux.. elle s'incrémente.. mais de 86400... lol
$Nbjour=0
For($time=0; $time<(86400*7); $time+=86400)
{
$jour[$Nbjour] = date_fr(date('l j F Y', time()-$time));
$Nbjour++;
echo $jour[$Nbjour] .'<br>';
}
$Nbjour=0
For($time=0; $time<(86400*7); $time+=86400)
{
$jour[$Nbjour] = date_fr(date('l j F Y', time()-$time));
$Nbjour++;
echo $jour[$Nbjour] .'<br>';
}
Yes it's good thanks !!
Par contre saurais tu enlever le 2009 ?
voici la fonction:
Par contre saurais tu enlever le 2009 ?
voici la fonction:
function date_fr($date)
{
$date=str_replace ("Monday","Lundi",$date);
$date=str_replace ("Tuesday","Mardi",$date);
$date=str_replace ("Wednesday","Mercredi",$date);
$date=str_replace ("Thursday","Jeudi",$date);
$date=str_replace ("Friday","Vendredi",$date);
$date=str_replace ("Saturday","Samedi",$date);
$date=str_replace ("Sunday","Dimanche",$date);
$date=str_replace ("Janvier","Dimanche",$date);
$date=str_replace ("February","Février",$date);
$date=str_replace ("March","Mars",$date);
$date=str_replace ("April","Avril",$date);
$date=str_replace ("May","Mai",$date);
$date=str_replace ("June","Juin",$date);
$date=str_replace ("July","Juillet",$date);
$date=str_replace ("August","Aout",$date);
$date=str_replace ("September","Septembre",$date);
$date=str_replace ("October","Octobre",$date);
$date=str_replace ("November","Novembre",$date);
$date=str_replace ("December","Decembre",$date);
return ($date);
}