sheena2994

Untitled

Dec 28th, 2016
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. foreach ($data as $member) {
  2. $groupid = $member->date;
  3. if (isset($sorted[$groupid])) {
  4. $sorted[$groupid][] = $member;
  5. }
  6. else {
  7. $sorted[$groupid] = array($member);
  8. }
  9. }
  10.  
  11. // formatting as required by app end
  12. foreach ($sorted as $key => $value) {
  13. $x[$key] = new stdClass();
  14. $x[$key]->day = $value[0]->day;
  15. $x[$key]->date = $value[0]->date;
  16. $x[$key]->details = $value;
  17.  
  18. foreach ($value as $k => $v) {
  19. $sub_category_name = explode(",", $value[$k]->sub_category_name);
  20. $num_of_person = explode(",", $value[$k]->num_of_person);
  21.  
  22. $sc = array();
  23. foreach ($sub_category_name as $k1 => $v1) {
  24. $sub_category = new stdClass();
  25. $sub_category->sub_category_name = $sub_category_name[$k1];
  26. $sub_category->num_of_person = $num_of_person[$k1];
  27. $sc[] = $sub_category;
  28. }
  29. // assigning value to new parameter
  30. $value[$k]->sub_category = $sc;
  31. // unset extra parameters
  32. unset($value[$k]->sub_category_name);
  33. unset($value[$k]->num_of_person);
  34. unset($value[$k]->day);
  35. unset($value[$k]->date);
  36. }
  37. }
  38.  
  39. foreach ($x as $v) {
  40. $response[]=$v;
  41. }
Add Comment
Please, Sign In to add comment