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 :

Parcours de chaine de caractères


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 37
    Par défaut Parcours de chaine de caractères
    Bonjour
    J'ai une chaine sous le type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $chaine="watch?v=DANqhe10v4k&feature=related";
    Je veux recuperer le code "DANqhe10v4" qui se situe après "v=" et avant "&feature".

    J'ai pensé à l'utilisation de ereg mais je ne sais pas comment faire pour la parcourir.


    Voila ce que j'ai mis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ereg("[[:alnum:]] * [v=] [[:alnum:]] [&]", $chaine, $tab);

    Cela bien sur ne marche pas.
    Quelqu'un aurait une solution pour ce petit problème s'il vous plait ?
    Merci de votre aide et bonne journée.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 252
    Par défaut
    salut,
    essaye un peu: $v= $_GET['v']

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Et si ce n'est pas dans les params de l'url, ceci devrait convenir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    $str = "watch?v=DANqhe10v4k&feature";
    $reg = '/v=([^&]+)&/';
     
    preg_match($reg, $str, $match);
    echo $match[1];

  4. #4
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Oui, mais au niveau performances, je pense que c'est le jour et la nuit...

  6. #6
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Il me semble effectivement que les assertions sont beaucoup plus rapides ^^ EN plus elles evitent de capturer l'ensemble de la chaine pour rien donc gain de mémoire ^^

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 17h40
  2. [Graphe][Parcours] Chaines de caractères
    Par GyZmoO dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 01/06/2006, 23h38
  3. Réponses: 9
    Dernier message: 17/01/2003, 12h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 06h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 08h50

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