[PHP] - Décomposer les chiffres d'une année (-> résolu <-)

- Décomposer les chiffres d'une année (-> résolu <-) [PHP] - PHP - Programmation

Marsh Posté le 22-05-2004 à 18:12:35    

Bonjours à tous,
 
voila ma question:
Existe-t-il un moyen de découper une année en 1 chiffre ?
 
Je m'explique:
Admettons j'ai  

Code :
  1. $date = 2004;


 
Je souhaiterais obtenir cela:

Code :
  1. $date[0] = 2;
  2. $date[1] = 0;
  3. $date[2] = 0;
  4. $date[3] = 4;


 
Y'a-t-il une fonction qui fait ca ?
Ou faut imaginer un script (ce dont je redoute le plus)? => Si c'est le cas, y'en a pas un qui la déjà créé ?
 
 
Si je vous demande ca c'est en faite pour générer une date avec des images.
Est-ce qu'il existe plus simple ?
 
Merci de vos aides.


Message édité par AlphaZone le 23-05-2004 à 00:00:50
Reply

Marsh Posté le 22-05-2004 à 18:12:35   

Reply

Marsh Posté le 22-05-2004 à 18:23:52    

$date{0} <=> 2
  $date{1} <=> 0
  $date{2} <=> 0
  $date{3} <=> 4


Message édité par T509 le 23-05-2004 à 21:01:28

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 22-05-2004 à 18:25:58    

Code :
  1. function decoupeChaineEnTableau($chaineADecouper)
  2. {
  3.      $j = strlen($chaineADecouper);
  4.      for($i = 0 ; $i < $j ; $i++)
  5.      {
  6.         $tabchaine[] = substr($chaineADecouper,$i,1); 
  7.      }
  8.      $tabchaine = array_reverse($tabchaine);
  9.      return $tabchaine;
  10. }


 
"merci Aspegic500mg répondit-il en coeur bien qu'il soit tout seul" :o  
(cette fonction je l'ai mise par hasard dans du code dans le topic juste au dessus, sinon je t'aurai juste indiqué de faire une boucle avec substr, la prochaine fois essaye de chercher, sur php.net y'a touskifo :hello: )

Reply

Marsh Posté le 22-05-2004 à 18:26:59    

T509 a écrit :

$date{1} <=> 2
  $date{2} <=> 0
  $date{3} <=> 0
  $date{4} <=> 4


 
ah oué aussi :D  
Décicemment toujours là pour simplifier mes fonctions :D  
 
Bon je file en weekend :o  :hello:

Reply

Marsh Posté le 22-05-2004 à 18:29:19    

aspegic500mg a écrit :

ah oué aussi :D  
Décicemment toujours là pour simplifier mes fonctions :D  
 
Bon je file en weekend :o  :hello:


 
A ton service ...
:hello:


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 22-05-2004 à 18:36:44    

GRAND MERCI a vous tous.

Reply

Marsh Posté le 22-05-2004 à 18:45:19    

T509 a écrit :

$date{1} <=> 2
  $date{2} <=> 0
  $date{3} <=> 0
  $date{4} <=> 4


 
Je viens de testé mais le problème c'est une chaine de caractère la et non un nombre :'(

Reply

Marsh Posté le 22-05-2004 à 18:47:24    

(int)$date{1} te donne un nombre


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 22-05-2004 à 18:49:33    

J'ai trouvé la fonction approprié: strval()
 
Bon je vous remercie encore une fois et surtout T509: tu ma bien aidé.
 
J'vais pouvoir developper ;)


Message édité par AlphaZone le 22-05-2004 à 18:51:11
Reply

Marsh Posté le 22-05-2004 à 18:51:03    

c'est pareil


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed