Jump to content

PHP --> règles de format de la variable


Recommended Posts

Bonjour,

Je souhaite utiliser la fonction SQL "date" dont le format est :

AAAA-MM-JJ

Je voudrais utiliser le contenu de mon champ de date dans une variable PHP. Je sais qu'il vaut mieux éviter les accents et caractères spéciaux dans les variables.

Par exemple :

$JoëlPoinçonné

Mais est-il possible de créer une variable comme celle-ci ?

$2006-07-14

Merci d'avance ! :jesquate:

Link to comment
Share on other sites

Oui ! :-D Non, mais je vais replacer manuellement les - par des _. C'est juste un peu laborieux et j'ai fait ce genre de manip toute la journée, mon script est assez redondant.

Merci en tout cas ! :-D

Link to comment
Share on other sites

Et de toute façon, je ne suis pas sûr qu'une variable puisse prendre comme nom le contenu d'une autre variable...

Si ça on a le droit il me semble, on peut fait des variables variables ! :p

Exemple:

$temps = 'mois';

$jour = 24;
$mois = 08;
$annee = 1998;

echo ${$temps}; //ceci aura le même résultat que $mois

EDIT: /!\ J'ai fait une faute, il faut mettre des alinéas { } et non pas des paranthèses ( ) autour de la variable qui correspond au nom de l'autre. /!\

Et comment marche le str_replace ?

EDIT:

J'ai trouvé ! Par exemple :

$date = str_replace('-', '_', $info['date']);
echo $date;

Merci. :chinois:

Link to comment
Share on other sites

Ah ben ok...Mais bon, ça me parait acrobatique de faire de variables variables...

Sinon, tu pourrais donner un exemple concret d'utilisation de cette technique ? Parce que là, je ne vois pas trop bien à quoi ça peut servir en fait...

Link to comment
Share on other sites

Ah ben ok...Mais bon, ça me parait acrobatique de faire de variables variables...

Sinon, tu pourrais donner un exemple concret d'utilisation de cette technique ? Parce que là, je ne vois pas trop bien à quoi ça peut servir en fait...

Oui, c'est assez acrobatique, mais je trouve ça élégant :)

exemple interessant ici:

http://www.mangue.org/wiki/Syntaxe_et_vari...bles_dynamiques

Link to comment
Share on other sites

gvos> ça arrive de s'en servir. Par exemple :

$x = 'f';

$x($x, $y);

Cela te permet d'appeler une fonction quelconque prenant deux paramètres. SI tu dois souvent y faire appel, ça t'évite de tout changer à chaque fois.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...