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 :

Parser string vers un tableau HTML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2018
    Messages : 45
    Par défaut Parser string vers un tableau HTML
    Bonjour,

    Soit un string:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataList[2180] = {id:"xxxxxx", room_id:"xxxxxx", call_sign:"F1TRN", city:"Sainte Cecile", state:"Centre", country:"France"};
    En PHP je souhaite récupérer les valeurs de champs et de les placer dans un tableau à entête (id, room_id ...).

    Comment faire ?

    Merci de votre aide.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 348
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 348
    Billets dans le blog
    17
    Par défaut
    Ce que tu montres n'existe pas en PHP.

    Il y a une espèce d'objet qui ressemble à du JSON, mais qui n'en est pas.

    Quelles données as-tu exactement ?

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2018
    Messages : 45
    Par défaut
    Les données sont celles que j'expose, elles proviennent d'un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $source_code = file('https://site.php');
    Ensuite je fait un foreach de $source_code et recherche sur chaque ligne la présence d'un mot (ici mon indicatif radio F1TRN).

    ce qui me donne donc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataList[2180] = {id:"34931", room_id:"44931", call_sign:"F1TRN", city:"Sainte Cecile", state:"Centre", country:"France"};
    J'ai répondu à la question
    Quelles données as-tu exactement ?
    Mon pb est donc bien celui-ci un JSON sans en être, je cherche donc à parser afin de récupérer les data et les mettre sous un tableau HTML.

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    le tableau que tu souhaites obtenir ne serait-il pas plutôt un tableau PHP avec ce contenu :
    array=[
    "id" =>"34931;
    "room_id" =>"44931";
    "call_sign"=>"F1TRN;
    "city" => "Sainte Cecile";
    "state" => "Centre";
    "country" => "France"
    ]

  5. #5
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2018
    Messages : 45
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    Bonjour,
    le tableau que tu souhaites obtenir ne serait-il pas plutôt un tableau PHP avec ce contenu :
    Oui mais comment l'obtenir ?

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 348
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 348
    Billets dans le blog
    17
    Par défaut
    Je ne sais toujours pas quelles données tu récupères et dans quel format.

    Encore une fois ceci ne PEUT PAS exister en PHP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataList[2180] = {id:"34931", room_id:"44931", call_sign:"F1TRN", city:"Sainte Cecile", state:"Centre", country:"France"};
    Est-ce un littéral ? Ou du pseudo-code ?

    Donne-nous le retour BRUT du site.

Discussions similaires

  1. sscanf d'un string vers un tableau
    Par ____22 dans le forum C
    Réponses: 7
    Dernier message: 31/08/2009, 15h37
  2. [Débutant] XSL vers tableau HTML
    Par Sam 069 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 09/04/2007, 11h22
  3. [RegEx] Parser tableau html
    Par php_de_travers dans le forum Langage
    Réponses: 5
    Dernier message: 29/11/2006, 07h50
  4. [XSLT]XML vers tableau html
    Par lcdDEV dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/10/2006, 16h55
  5. tableau HTML vers CSV
    Par obelix dans le forum Langage
    Réponses: 6
    Dernier message: 09/11/2005, 23h51

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