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 :

utiliser preg_match [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Par défaut utiliser preg_match
    Voila mon problème:
    je voudrais afficher le prix du casque ou du velo (avec un preg_match). Lorsque j'utilise ce code et que je mets velo pas de prob ca affiche le prix. Mais pas lorsque j'affiche casque. Pourquoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
        $chaine='<td nowrap="nowrap" align="left" valign="top">velo</td><td nowrap="nowrap" align="left" valign="top">CHF</td><td nowrap="nowrap" align="right" valign="top">654.12</td><td nowrap="nowrap" align="left" valign="top">casque</td><td nowrap="nowrap" align="left" valign="top">CHF</td><td nowrap="nowrap" align="right" valign="top">55.10</td>';
     
    // la quand on met velo c est ok mais pas casque pkoi?
    $motif='@^(?:<td nowrap="nowrap" align="left" valign="top">casque</td><td nowrap="nowrap" align="left" valign="top">CHF</td><td nowrap="nowrap" align="right" valign="top">)?([^<]+)@i';  
     
    preg_match($motif,$chaine, $matches);
    $host = $matches[1];
     echo $host;
    ?>
    Merci

  2. #2
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $motif='@casque.+?>([\d.]+)<@i';
    Tu peux aussi mettre 'velo' dans ce motif et ça fonctionnera pour le velo

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Par défaut
    Super ca marche nikel
    Mais pourai tu m'expliquer ce que font tout ces signes (ou alors si tu connai un tutorial ou un site bien fait)

    D'avance merci

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    TU peux jeter un oeil ICI
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Par défaut
    merci beaucoup

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

Discussions similaires

  1. Utilisation de preg_match
    Par djedje-08 dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2015, 17h56
  2. Utilisation de preg_match
    Par djedje-08 dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2014, 05h35
  3. [RegEx] utilisation de preg_match pour tester un nom de dossier valide
    Par maxeur dans le forum Langage
    Réponses: 3
    Dernier message: 09/10/2012, 15h24
  4. [RegEx] Utilisation de preg_match
    Par Neuromancien2 dans le forum Langage
    Réponses: 3
    Dernier message: 04/10/2009, 19h39
  5. [RegEx] Utilisation de preg_match
    Par schats dans le forum Langage
    Réponses: 8
    Dernier message: 25/07/2007, 14h50

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