I want to format my json to look something like:
"items": [{
"item1": "text"
'item2': "text",
'item3': "text",
'item4': number,
'item5': number,
'item6': "text",
'item7': "text"
},
"item1": "text"
'item2': "text",
'item3': "text",
'item4': number,
'item5': number,
'item6': "text",
'item7': "text"
}] etc...
The problem is that I can only figure out how to have the array that I encode as an indexed array, which leads into an associative array.
I tried the code as follows in a loop obviously to get more than one row:
$final_return['items'] = array
(
'item1' => $item1,
'item2' => $item2,
'item3' => $item3,
'item4' => $item4,
'item5' => $item5,
'item6' => $item6,
'item7' => $item7
);
echo json_encode($final_return);
But this returns only the last set of items thrown into the array. I have got it working with an indexed version, but I want the items label in front of the whole collection.