Bonsoir à tous,
J'utilise la version 5.2.17 de PHP
Voilà mon problème, j'ai des chaînes de caractères à traiter qui correspondent à des dates. Ces chaînes sont de type :
du 13/02/2012 au 15/02/2012.2012-01-13T00:00+01002012-01-15T00:00+0100
Avec preg_replace et une expression régulière j'aimerais afficher uniquement ce qu'il y a avant le point, donc ici pour l'exemple :
du 13/02/2012 au 15/02/2012
Mais je n'arrive pas à y parvenir...
Voici la requête que j'ai fait avec la variable '$date' contenant mon string...
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_replace('#([\d\w/]*).([.]*)#i',${1},$date);
Le résultat de ça n'affiche absolument rien... et j'arrive plus à avancer :-(
Si un caïd des PRCE peut m'aider pour ça, ça serait vraiment sympa !
Il se peut que la variable $date soit tout de suite de la forme 'du 13/02/2012 au 15/02/2012' mais malheureusement je ne peux pas le savoir à l'avance donc si selon vous preg_replace n'est pas la bonne méthode pour cela, n'hésitez pas à m'en faire part !
Merci à tous
Partager