Avatar billede shjorth Nybegynder
17. marts 2011 - 17:09 Der er 2 kommentarer og
1 løsning

php til JSON

Hejsa

Jeg skal på en måde have lavet en JSON streng via php.

Jeg har umidlebart forsøgt mig med:

$data = array('route'=>'CPH-EHR', 'aircraft'=>'B737', 'route'=>'EHR-CPH', 'aircraft'=>'A320');
echo json_encode($data);

Men dette returnerer flg:
{"route":"EHR-CPH","aircraft":"A320"}

Som i kan se mangler der noget. Jeg har ligeledes fået afvide at det skal kapsles ind i [ ], hvilket heller ikke sker.

Håber der er nogen der kan hjælpe mig her :)

Takker
Avatar billede Slettet bruger
17. marts 2011 - 17:19 #1
I dit array $data, overskriver du 'route' og 'aircraft' - derfor du kun får de sidste 2 dele af arrayet.
Prøv istedet at lave et multi-dimensionelt array.
Et eksempel på sådan et slags array kunne se således ud:
<?php
$data = array();
$data[] = array("route" => "CPH-EHR", "aircraft" => "B737");
$data[] = array("route" => "EHR-CPH", "aircraft" => "A320");

$json = json_encode($data);

print $json;
?>
Avatar billede shjorth Nybegynder
17. marts 2011 - 17:22 #2
Jamen selvfølgelig da :)

Tusinde tak, smider du et svar ?
Avatar billede Slettet bruger
17. marts 2011 - 17:36 #3
Var da så lidt! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester