Denis Beauregard
2012-04-02 21:19:42 UTC
Est-ce que quelqu'un pourrait m'aider? Voici mon problème...
$formatDeDate = '$jour $mois $annee';
$jour = "10";
$mois = "février";
$annee = "2012";
echo $formatDeDate;
10 février 2012
S.V.P., ne me dites pas de placer $formatDate="$jour $mois $annee"; juste avant echo. Je ne peux pas faire ça. Les noms de variable doivent OBLIGATOIREMENT être contenus dans un string et qui doit, lui, être interprété par la suite.
Je pense qu'il y a un petit problème ! Si la 1re ligne est interprétée$formatDeDate = '$jour $mois $annee';
$jour = "10";
$mois = "février";
$annee = "2012";
echo $formatDeDate;
10 février 2012
S.V.P., ne me dites pas de placer $formatDate="$jour $mois $annee"; juste avant echo. Je ne peux pas faire ça. Les noms de variable doivent OBLIGATOIREMENT être contenus dans un string et qui doit, lui, être interprété par la suite.
avant les 3 suivantes, on ne peut pas savoir quelles sont les valeurs
des variables et donc le résultat ne peut être celui espéré !
Une solution, mais je ne la trouve pas élégante :
global $jour, $mois, $annee;
function $formatDeDate () {
global $jour, $mois, $annee;
return $jour." ".$mois." ".$annee;
}
echo $formatDeDate ();
Denis