fork download
  1. <?php
  2.  
  3. $text = <<<EOD
  4. <?xml version='1.0'?>
  5. <document>
  6. <lead>
  7. <reward>100.0</reward>
  8. <leadTime>30.3</leadTime>
  9. </lead>
  10. <lead>
  11. <reward>0.63</reward>
  12. <leadTime>30.3</leadTime>
  13. </lead>
  14. <lead>
  15. <reward>3.0</reward>
  16. <leadTime>30.3</leadTime>
  17. </lead>
  18. <lead>
  19. <reward>30.0</reward>
  20. <leadTime>30.3</leadTime>
  21. </lead>
  22. <lead>
  23. <reward>3.0</reward>
  24. <leadTime>30.3</leadTime>
  25. </lead>
  26. <lead>
  27. <reward>30.0</reward>
  28. <leadTime>30.3</leadTime>
  29. </lead>
  30. </document>
  31. EOD;
  32.  
  33. $responseXml = simplexml_load_string($text);
  34.  
  35. $first = true;
  36. $commission_trans = 0.0;
  37. foreach($responseXml->lead as $i => $lead) {
  38. if ($first) {
  39. $last_trans = (float)$lead->leadTime;
  40. $first = false;
  41. }
  42. $commission_trans += (float)$lead->reward;
  43. echo $lead->reward.PHP_EOL;
  44. }
  45.  
  46. $M_lastclick = $last_trans;
  47. $M_commission = number_format($commission_trans, 2);
  48.  
  49. echo $M_commission.PHP_EOL;
  50. echo $M_lastclick;
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
100.0
0.63
3.0
30.0
3.0
30.0
166.63
30.3