Eggzorcist Posted September 1, 2012 Share Posted September 1, 2012 I'm having some trouble formatting my variables for the proper JSON encode I'm trying to pull. Here is the json encode I'm trying to output: { query:'Li', suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'], data:['LR','LY','LI','LT'] } the information is just for testing right now. Don't mind that. I want to input 3 fields. query is only one variable $query. Then we have the suggestions array and the data array. How could i make a 4 dimensional array to show li singled out, then the other two arrays? How is this done and what is it called? Not sure what way I should go about doing this. Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/ Share on other sites More sharing options...
premiso Posted September 1, 2012 Share Posted September 1, 2012 Do you have any code to show? Have you tried using json_encode and json_decode? Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/#findComment-1374426 Share on other sites More sharing options...
Eggzorcist Posted September 1, 2012 Author Share Posted September 1, 2012 I'm thinking of using json_encode. But I think we cna only put in one variable in the function. I'm asking how can I create some kind of multi dimensional array to support this format using json_encode. or can I put 3 variables in, in my case json_encode($var1, $array[], $array[]) Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/#findComment-1374427 Share on other sites More sharing options...
premiso Posted September 1, 2012 Share Posted September 1, 2012 $data = array($var1, $array1, $array2); echo json_encode($data); Should do what you want. Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/#findComment-1374430 Share on other sites More sharing options...
Eggzorcist Posted September 1, 2012 Author Share Posted September 1, 2012 How do I make sure the entitlement will be: query:, suggestions: and data: ? Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/#findComment-1374438 Share on other sites More sharing options...
premiso Posted September 1, 2012 Share Posted September 1, 2012 Not sure exactly what you mean but maybe this: $data = array("query"=>$var1, "suggestions" => $array1, "data" => $array2); echo json_encode($data); Quote Link to comment https://forums.phpfreaks.com/topic/267878-json_encode-formating/#findComment-1374439 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.