2 pièce(s) jointe(s)
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:
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:
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 ...Pièce jointe 589640