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 :

Transformer une chaîne en array‎ [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut Transformer une chaîne en array‎
    salut,

    j'ai une Chaîne de caractères comme celle-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<meta name="robots" content="noodp">"
    je veux construire un tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    array() { 
         name    => "robots" ,
         content => "noodp"
    }
    y a t il un fonction php qui permet de faire ca
    j'ai essaye avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    explode("=", $maChaine);
    mais ca marche pas

    merci d'avance
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726

  3. #3
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Points : 354
    Points
    354
    Par défaut
    Je te conseille d'utiliser l'extention PHP DOM, ça devrait faire l'affaire.
    La doc est ici : http://www.php.net/manual/fr/book.dom.php.

    Un exemple de comment l'utiliser dans une réponse à cette page :
    http://stackoverflow.com/questions/1...html-using-php

  4. #4
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    ca marche merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        $doc = str_get_html($str);
        foreach ($doc->find('meta') as $tag) {
    	$this->view->headMeta()->appendName(
           		$tag->getAttribute("name"),
           		$tag->getAttribute("content")
            );
        }
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    et le $str sort d’où ?

  6. #6
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    code HTML exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta name="tag" content="valeur1 ...">
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    la chaine vient d'une page web ou d'une fichier HTML ?

  8. #8
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    d'une text area
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

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

Discussions similaires

  1. transformer une chaîne de char en double (argv[])
    Par peuf23 dans le forum Débuter
    Réponses: 1
    Dernier message: 20/03/2008, 14h28
  2. Réponses: 6
    Dernier message: 04/03/2008, 16h32
  3. [Tableaux] Transformer une chaine en array
    Par wylls dans le forum Langage
    Réponses: 6
    Dernier message: 06/12/2007, 10h28
  4. [RegEx] Transformer une chaîne
    Par Neuromancien2 dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2007, 18h27
  5. transformer une chaîne en double
    Par akrobat dans le forum C++
    Réponses: 8
    Dernier message: 20/06/2006, 19h20

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