Advertisement
fahmihilmansyah

if123

Jul 17th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1.  
  2.  
  3. //-- data initialization
  4. /*$data=array(
  5. array('doni',2000),
  6. array('dani',1000),
  7. array('dini',500),
  8. array('rani',2000),
  9. array('doni',1500),
  10. array('dani',2000),
  11. array('dini',3000),
  12. array('rani',1000),
  13. array('roni',2000));
  14. */
  15. //-- kalau datanya baru START
  16. $data=array(
  17. array(
  18. 'nama' => 'doni' , 'uang' => 2000,
  19. 'nama' => 'dani' , 'uang' => 1000,
  20. 'nama' => 'dini' , 'uang' => 500,
  21. 'nama' => 'rani' , 'uang' => 2000,
  22. 'nama' => 'doni' , 'uang' => 1500,
  23. 'nama' => 'dani' , 'uang' => 2000,
  24. 'nama' => 'dini' , 'uang' => 3000,
  25. 'nama' => 'rani' , 'uang' => 1000,
  26. 'nama' => 'roni' , 'uang' => 2000,
  27. ));
  28. //-- END
  29. //-- result initialization
  30. $hasil=array();
  31. //-- data processing start here
  32. foreach($data as $dt) $hasil[$dt[0]]=(isset($hasil[$dt[0]])?$hasil[$dt[0]]:0)+$dt[1];
  33. //-- show the result
  34. echo '<pre>';print_r($hasil);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement