Destramic Posted July 17, 2014 Share Posted July 17, 2014 when trying to decode a array of rows taken from my database I found that the json_encode function doesn't allow you to present you array as (with brackets [ ]) [{"name":"Destramic"}] but returns the array as (without brackets [ ]) {"name":"Destramic"} I looked into the documentation and it doesn't seem as if php offer such a way of having bracket which Is a bit of a problem with passing to jquery (which I've found using their autocomplete plugin) this has resulted in me having to add brackets myself $data = "[" . json_encode($rows2) . "]"; does anyone know if you can encode it with the brackets or readable for jquery...thank you Link to comment https://forums.phpfreaks.com/topic/289964-json_encode-function-problem/ Share on other sites More sharing options...
requinix Posted July 17, 2014 Share Posted July 17, 2014 $data = json_encode(array($rows2));Or construct $rows2 differently, like $rows2 = array(); // add stuff with $rows2[] = ... $data = json_encode($rows2); Link to comment https://forums.phpfreaks.com/topic/289964-json_encode-function-problem/#findComment-1485592 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.