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 :

compter le nombre de retours de ligne [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 38
    Points : 40
    Points
    40
    Par défaut compter le nombre de retours de ligne
    Hello,

    J'aimerai supprimer la balise en trop a la fin de cet exemple de chaine $xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <id><![CDATA[1]]>
    <product> 
    </id>
    <model><![CDATA[produit 1]]></model>
    <price><![CDATA[]]></price>
    <url><![CDATA[http://monsite.fr/produit-1.html]]></url>
    </product>
    <product>   <---- balise en trop ---------------------------------------
    la chaine $xml semble contenir des retours a la ligne, ce qui fait bugger les appels de substr() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $xml=substr($xml,0,(strlen($xml)-(strlen('<product>')))).;


    Avez-vous une solution ?

    EDIT : count(explode( $xml,'\n') ou count(explode( $xml,'<br />') retourne 1

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 835
    Points
    2 835
    Par défaut
    voilà un ptit coup de main, c'est trash mais vu que je sais pas comment sont organisées tes données... j'ai fait au mieux :p

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $xml= explode("\n", $xml);
    unset($xml[count($xml)-1]);
    $xml= implode("\n", $xml);

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 38
    Points : 40
    Points
    40
    Par défaut
    Merci

    c'est bizarre j'avais essayé les explode j'ai du faire une erreure d'innatention ...

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

Discussions similaires

  1. Compter le nombre de retour selon l'id
    Par curumo dans le forum Requêtes
    Réponses: 1
    Dernier message: 18/07/2008, 20h14
  2. Réponses: 2
    Dernier message: 06/11/2005, 23h38
  3. Réponses: 2
    Dernier message: 02/03/2004, 19h38
  4. [TListView] Compter le nombre de lignes
    Par agh dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/09/2002, 20h25
  5. Compter le nombre ligne listée (COUNT) ?
    Par StouffR dans le forum Langage SQL
    Réponses: 7
    Dernier message: 02/09/2002, 09h41

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