Bonjour à tous,
Je suis en face d'un problème depuis plusieurs heures et je m'arrache les cheveux. Je suis persuadé que la solution est simple mais comme j'ai vraiment du mal à comprendre les tableaux avec PHP ça me bloque.
Je souhaite extraire un JSON depuis une requete sur une base Oracle, jusque là aucun soucis.
Je peux avoir le tableau, le convertir en JSON tout est OK.
Problème : les nombres retournés sont bien en "number" dans la table, mais sont retournés avec une virgule. Résultat j'ai des nombres considérés comme des String et mon framework ne les reconnait pas.
Une méthode fonctionne, mais après je me retrouve avec un JSON qui a d'un côté toutes les dates, et de l'autres tout les nombres : le framework ne reconnait pas et n'arrive pas à l'interpreter (c'est pour afficher un graphique).
Voilà le code qui fonctionne comme je le souhaite, mais je ne sais pas comment forcer (ou même remplacer la virgule par un point tout simplement) la conversion d'une colonne.
(J'ai simplement 2 données dans ma requete : Date et Taux)
Je suis persuadé que c'est simple mais impossible d'y arriver...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 oci_execute($sql); $json = array(); while($data = oci_fetch_assoc($sql)) { $json[] = $data; }
Merci d'avance
Partager