découper une chaine de caractère

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : découper une chaine de caractère

par Lorenzo » 25 juin 2006, 06:59

ca doit etre un truc dans ce genre ;)
$stDate = '20060814';
preg_match('#([0-9]{4})([0-9]{2})([0-9]{2})#', $stDate, $tbDate);
list(, $annee, $mois , $jour) = $tbDate;
ceci est + propre :
list($annee, $mois , $jour) = preg_split('#([0-9]{4})([0-9]{2})([0-9]{2})#', $stDate, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

découper une chaine de caractère

par timpisteur » 25 juin 2006, 01:54

Salut à tous,
voila mon problème :

je récupère une date d'un calendrier en php, sous la forme :
AAAAMMJJ

soit par exemple 20060814 pour le 14/08/2006

et je voudrais placer 2006, 08 et 14 dans 3 variables séparées qui seront donc $annee, $mois et $jour

est ce que quelqu'un sait comment faire car j'ai rien trouver ?

nb:je ne peux pas trop toucher a la source du calendrier car ça fout la merde partout si je change le format des dates :/

Merci d'avance pour toute aide, j'en ai vraiment besoin !!!!

Tim