IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

utilisation des expressions regulieres


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 14
    Points : 23
    Points
    23
    Par défaut utilisation des expressions regulieres
    Bonjour,
    Est-ce que quelqu'un put m'expliquer ce mystere.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $string = 'Mar 30 7, 12';
    $pattern = '/(\w+) (\d{1,2}) (\d{1,2}), (\d{1,2})/i';
    $replacement = '0, 0, 0, \3, \2, 20\4';
    print preg_replace($pattern, $replacement, $string)."<br>";// retourne 0, 0, 0, 7, 30, 2012
    echo date("M-d-Y", mktime(preg_replace($pattern, $replacement, $string)))."<br>";// retourne Jun-26-2012 date du jour
    echo date("M-d-Y", mktime(0, 0, 0, 7, 30, 2012))."<br>";//retourne Jul-30-2012
    ?>
    Lorsque mktime reçoit une variable qui comporte les paramètres demandés, il renvoit la date du jour courant.
    Ce n'est pas un problème de type de données.
    Quelle est la solution pour transmettre une variable à mktime().
    Merci de votre aide.
    pthenot

  2. #2
    Membre éprouvé
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Points : 1 057
    Points
    1 057
    Par défaut
    Salut,

    Ba en fait mktime prend 6 parametres et la tu lui en passe un seul de type string (les , dans la chaine ne sont pas considérés comme des séparateurs de paramètres quand tu passe la chaine)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 14
    Points : 23
    Points
    23
    Par défaut expressions regulieres
    Merci de ta réponse, effectivement c'est logique.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegExp] utilisation des expressions regulieres
    Par Byron_1 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/05/2013, 13h33
  2. Utilisation des expressions regulieres
    Par VooDooNet dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2010, 14h28
  3. [SimpleXML] Est-il possible d'utiliser des expressions XPATH 2.0 avec simplexml ?
    Par ANISSS dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/11/2006, 09h14
  4. Réponses: 5
    Dernier message: 20/09/2006, 13h16
  5. Problèmes des expressions régulières
    Par melmouj dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 07/07/2006, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo