jeg sidder i den situation at jeg skal have lavet et array med grupper i.
Min json ser således ud:
{"test":[{"group":"23","list":[{"day":"23","id":"43"}, {"day":"23","id":"43"}, {"day":"23","id":"43"}]}], [{"group":"24","list":[{"day":"23","id":"43"}, {"day":"23","id":"43"}, {"day":"23","id":"43"}]}]}
Min PHP kode ser sådan her ud lige nu.. Men jeg kan ikke regne ud hvordan jeg skal skaber en sådan json.. Og tak for hjælpen indtil videre!
- $users = $this->db->select('SELECT day, id FROM test ORDER BY day');
-
-
- $current_cat = null;
- foreach($users as $user):
- if ($user["day"] != $current_cat) {
- $current_cat = $user["day"];
- }
- $test = array(
- "group" => $current_cat,
- "list" => array($user)
- );
- endforeach;
-
-
- $ar = array(
- "test" => array($test)
- );
-
-
- echo json_encode($ar);