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 :

Preg_replace résistant à un traitement


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Preg_replace résistant à un traitement
    Bonjour,

    Je ne comprend pas bien pourquoi le code ci-dessous ne fonctionne pas :
    J'ai une chaine qui a dedans cela : <td>chiffre aléatoire</td></tr>
    Je veux la remplacer par : </tr>
    peut importe le chiffre aléatoire.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $affiche = preg_replace( '`<td>(.*)</td></tr>`' , "</tr>", $affiche);
    Il y a t il un problème dans mon code ?

    Merci d'avance pour votre aide.

  2. #2
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Bonjour,

    Quand tu dis qu'il ne fonctionne pas, c'est qu'il ne remplace rien ou qu'il remplace trop de choses ?

    Je n'ai pas vérifié, mais je ne vois pas d'erreur dans ton code. Il faudrait éventuellement ajouter le modificateur U pour être certain qu'il ne remplace que la dernière cellule.

    As-tu essayé de reproduire ton problème avec un code minimal comme (non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $affiche = '<td>120</td></tr>';
    $affiche = preg_replace( '`<td>(.*)</td></tr>`' , '</tr>', $affiche);
    echo $affiche;

Discussions similaires

  1. [RegEx] Probleme preg_replace et traitement du resultat
    Par Nicolas N. dans le forum Langage
    Réponses: 2
    Dernier message: 04/10/2012, 10h36
  2. Durée d'un traitement temps réel
    Par Almex dans le forum C
    Réponses: 5
    Dernier message: 29/03/2003, 14h15
  3. [directsound] boucle de traitement de son
    Par gargle dans le forum DirectX
    Réponses: 5
    Dernier message: 24/03/2003, 10h47
  4. Rafraichissement de la fenetre pendant le traitement
    Par Bobx dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/02/2003, 15h13
  5. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44

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