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 :

Limite de la fonction substr


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Points : 24
    Points
    24
    Par défaut Limite de la fonction substr
    bonjour
    je voulais savoir si la fonction substr avait une limite en binaire ?

    voilà j'ai un fichier contenant de l'html, je voudrais recuperer le texte contenu entre 2 balises.
    j'ai ma premiere balise qui est située à la 7574 position et ma balise fermante à la 26189 position.

    si je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $portion_text = substr($html,7574,26189);
    sa ne me retourne pas ce que je veux.
    çà fait comme si j'avais fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $portion_text = substr($html,7574);
    et j'avoue que je ne comprends pas là

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    normal
    le 3° paramètre de substr est la longueur de la chaîne, et non une position
    donc portion_text est une chaîne de 26189 caractères
    je suppose que tu devrais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $portion_text = substr($html,7574,26189-7574+1);

  3. #3
    Membre régulier Avatar de csbilouze
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 79
    Points : 107
    Points
    107
    Par défaut
    salut,

    si tu as a répéter ce type de procédure, je te conseille d utiliser les expréssions régulieres.

    ++

Discussions similaires

  1. [Mail] Limiter/brider la fonction mail()
    Par rhaamo dans le forum Langage
    Réponses: 1
    Dernier message: 28/02/2007, 21h14
  2. Impossible de limiter friend à une fonction
    Par NicolasJolet dans le forum C++
    Réponses: 15
    Dernier message: 03/08/2006, 15h42
  3. [XSL]appliquer la fonction substring sur une valeur récupéré
    Par totoranky dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 22/02/2006, 17h21
  4. Doublons et fonction substring-before
    Par dalefou dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 30/09/2005, 14h12
  5. Réponses: 5
    Dernier message: 13/07/2005, 10h03

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