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

PHP & Base de données Discussion :

PHP - Supprimer la dernière virgule dans un JSON


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2020
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2020
    Messages : 119
    Par défaut PHP - Supprimer la dernière virgule dans un JSON
    Bonjour,

    J'ai initialement trouvé la réponse à mon problème dans un autre post mais je me suis rendu compte qu'il fallait que je m'y prenne autrement donc je crée un nouveau sujet car la problématique est différente.

    Je réalise une API dans laquelle je vais insérer des marqueurs, chaque marqueur aura sa propre location (name, latitude, longitude).

    j'insert ces données dans ma base , je les récupère en encodant le tout en JSON et via JS je parcours ce même JSON via une boucle for pour insérer les marqueurs. .

    Içi j'encode mes données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php
    echo json_encode($listMarker);
    Ce qui fonctionne bien mais j'aimerais pouvoir aussi insérer des images. n'ayant pas inséré des images dans ma base (ce serait trop volumineux) il fallait que je trouve un autre moyen.

    après quelques recherches j'ai mis en place ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    echo "[";
    foreach($listMarker as $data) :
     
     echo <<<END
     {
        "name" : "$data->location_name",
        "latitude" : "$data->latitude",
        "longitude" : "$data->longitude"
        "image" : "url"
     },
    END;
     
    endforeach;
    echo "]";
    Etr voici ce que j'obtiens :



    Sauf qu'à la toute fin il y a une virgule que je n'arrive pas du tout à faire disparaitre. Si vous avez la solution merci de bien vouloir m'aider ...Nom : JSON virgule.png
Affichages : 322
Taille : 4,9 Ko
    Images attachées Images attachées  

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

Discussions similaires

  1. Supprimer les espaces et virgules dans une chaîne de caractères
    Par jean jojo dans le forum Général Python
    Réponses: 4
    Dernier message: 27/02/2018, 11h20
  2. Variable PHP dans du JSON
    Par toffmann dans le forum Langage
    Réponses: 3
    Dernier message: 26/11/2015, 17h24
  3. Script PHP supprimer une ligne dans un repeater
    Par taka10 dans le forum WordPress
    Réponses: 0
    Dernier message: 20/11/2015, 15h24
  4. Supprimer les espaces compris entre deux points virgules dans un fichier csv
    Par moctarim dans le forum Shell et commandes POSIX
    Réponses: 2
    Dernier message: 04/01/2013, 17h03
  5. Réponses: 1
    Dernier message: 20/03/2009, 09h47

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