Bonjour,
J'aimerais créer une auto-complétion à partir d'une API.
L'API redescend d'une base de données, une liste avec le nom de la commune, le code de la commune et le code du pays.
La réponse de l'API est un objet json comme suit:
Chaque valeur est associée à une clé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 { "total": 2, "records": [ { "code_pays": "SUI", "code_entite": "0842", "nom_entite": "Lauenen" }, { "code_pays": "SUI", "code_entite": "0863", "nom_entite": "Burgistein" } }
Pour le dev d'une application, la méthode autocomplétion de Materialize (Javascript) demande un formatage de l'objet json comme suit
Chaque valeur est associée à une clé de valeur variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var json = { "Microsoft":"Bill Gates", "Apple":"Steve Jobs" }
Je pense que le mieux est de créer une fonction PHP qui permet de créer l'objet JSON comme demandé.
J'ai essayé avec une boucle forEach mais je ne connais pas bien cette boucle là.
Est ce que qqun aurait une solution pour générer un objet JSON comme celui là ?
Merci pour vos retours
Sylvain
Partager