[php] Problème avec une fonction...
kilian
Messages postés
8732
Date d'inscription
Statut
Modérateur
Dernière intervention
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai voulu écrire un script qui transforme les jours anglais appelés par la fonction date () en jours français.
Le fichier qui contient cette fonction s'appele bibliotheque.php
Le voici:
Peut être qu'il n'est pas correct. En tout cas lorsque je l'appele depuis index.php (ils sont dans le même dossier), le jour ne s'affiche pas, mais pour le reste tout va bien..
Voici la partie concernée d'index.php:
Je ne trouve pas l'erreur, si vous avez une idée, je vous remercie d'avance :-)
J'ai voulu écrire un script qui transforme les jours anglais appelés par la fonction date () en jours français.
Le fichier qui contient cette fonction s'appele bibliotheque.php
Le voici:
<?php /* Fonctions remplaçant les jours anglais par les jours français */ function traduday ($jour) { $francais['Mon']="Lundi"; $francais['Tue']="Mardi"; $francais['Wen']="Mercredi"; $francais['Thu']="Jeudi"; $francais['Fri']="Vendredi"; $francais['Sat']="Samedi"; $francais['Sun']="Dimanche"; return $français[$jour]; } ?>
Peut être qu'il n'est pas correct. En tout cas lorsque je l'appele depuis index.php (ils sont dans le même dossier), le jour ne s'affiche pas, mais pour le reste tout va bien..
Voici la partie concernée d'index.php:
include ("bibliotheque.php"); $date=date("j/m/Y"); $day=date("D"); $heure=date("H:i"); $jour=traduday ($day); echo "Bonjour, nous sommes le ". $jour." ".$date.". Il est ".$heure."<br>" ;
Je ne trouve pas l'erreur, si vous avez une idée, je vous remercie d'avance :-)
Kilian, débutant en tâche de fond.....
A voir également:
- [php] Problème avec une fonction...
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
Salut,
plus simple, tu cree un tableau avec les jours :
$jour_semaine = array("dimanche", "lundi", "mardi", "etc...");
tu recupere le jour en chiffre de 0 à 6 avec :
$day = Date("w");
echo $jour_semaine[$day];
dans la fonction date("w"), dimanche equivaut a 0 et samedi a 6.
a plus
plus simple, tu cree un tableau avec les jours :
$jour_semaine = array("dimanche", "lundi", "mardi", "etc...");
tu recupere le jour en chiffre de 0 à 6 avec :
$day = Date("w");
echo $jour_semaine[$day];
dans la fonction date("w"), dimanche equivaut a 0 et samedi a 6.
a plus
Hello !
Plus simple. Tu déclares le tableau suivant :
$jour = array
(
"monday" => "lundi",
"tuesday" => "mardi",
"wednesday" => "mercredi",
"thursday" => "jeudi",
"friday" => "vendredi",
"saturday" => "samedi",
"sunday" => "dimanche"
);
C'est tout.
Exemple d'utilisation :
$day = "monday";
echo "$day -> $jour[$day]";
Plus simple. Tu déclares le tableau suivant :
$jour = array
(
"monday" => "lundi",
"tuesday" => "mardi",
"wednesday" => "mercredi",
"thursday" => "jeudi",
"friday" => "vendredi",
"saturday" => "samedi",
"sunday" => "dimanche"
);
C'est tout.
Exemple d'utilisation :
$day = "monday";
echo "$day -> $jour[$day]";