cs_seyev
Messages postés93Date d'inscriptionsamedi 9 juin 2001StatutMembreDernière intervention 6 mai 20051 18 nov. 2004 à 16:07
ah oui... juste. c'est vrai qu'on ne dit pas 18ème novembre, mais 1er oui :) merci j'y avais même pas pesné :)
lerouxju
Messages postés3Date d'inscriptionjeudi 25 septembre 2003StatutMembreDernière intervention15 décembre 2004 18 nov. 2004 à 15:54
Je voudrais juste proposer une petite modification du code en remplaçant :
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
} else {
$out .= 'ème';
}
par :
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
}
car ça me parraît plus adapter au format de date français.
A part ça rien à redire c'est parfait !!!
cs_seyev
Messages postés93Date d'inscriptionsamedi 9 juin 2001StatutMembreDernière intervention 6 mai 20051 15 nov. 2004 à 23:35
appelée plusieurs fois ? oui une pour chaque char, c'est vrai mais est-ce que c'est bien d'avoir la date complète et de traduire après ? avec un preg_replace et deux tableaux, pourquoi pas...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 nov. 2004 à 21:50
pour augmenter la vitesse, tu pourais stoquer la date dans une variable, la tu as tout une série de tests, si c'ets la fin qui est bonne, alors la fonction date a déja été apellée plusieurs fois...
sinon, j'ai pas tout compris mais il y a un espace entre else et if...
18 nov. 2004 à 16:07
18 nov. 2004 à 15:54
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
} else {
$out .= 'ème';
}
par :
} elseif ($c == 'S') {
if (date($c, $timestamp) == 'st') {
$out .= 'er';
}
car ça me parraît plus adapter au format de date français.
A part ça rien à redire c'est parfait !!!
15 nov. 2004 à 23:35
en ce qui concerne le elseif, c'est tout à fait correct, cf. http://ch2.php.net/manual/en/control-structures.elseif.php
15 nov. 2004 à 21:50
sinon, j'ai pas tout compris mais il y a un espace entre else et if...