Bisix

groupsales

Jul 26th, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. <?php
  2.  
  3. $data = [
  4.     "PO1080|2018-10-21|2",
  5.     "PO1080|2018-10-22|1",
  6.     "PO1102|2018-10-21|1",
  7.     "PO1080|2018-10-25|1",
  8. ];
  9.  
  10. $res = [];
  11.  
  12. foreach ($data as $v) {
  13.     [$sales, $date, $total] = explode('|', $v);
  14.  
  15.     if (!isset($res[$sales])) {
  16.         $res[$sales] = [
  17.             "sales" => $sales,
  18.             "tanggal" => [],
  19.             "total" => [],
  20.         ];
  21.     }
  22.  
  23.     $res[$sales]["tanggal"][] = $date;
  24.     $res[$sales]["total"][] = intval($total);
  25. }
  26.  
  27. $result = array_values($res);
  28.  
  29. echo (json_encode($result, JSON_PRETTY_PRINT));
Advertisement
Add Comment
Please, Sign In to add comment