array_sum_variation4.phpt 886 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. Test array_sum() function : usage variations - array with duplicate values
  3. --FILE--
  4. <?php
  5. /* Prototype : mixed array_sum(array $input)
  6. * Description: Returns the sum of the array entries
  7. * Source code: ext/standard/array.c
  8. */
  9. /*
  10. * Checking array_sum() with integer and float array containing duplicate values
  11. */
  12. echo "*** Testing array_sum() : array with duplicate values ***\n";
  13. // integer array with duplicate values
  14. $int_input = array( 2, 5, 7, 5, 0, -4, 2, 100);
  15. echo "-- With integer array --\n";
  16. var_dump( array_sum($int_input) );
  17. // float array with duplicate values
  18. $float_input = array( 2.3, 1.9, -4.1, 0.5, 1.9, -4.1, 3.6, 0.5);
  19. echo "-- With float array --\n";
  20. var_dump( array_sum($float_input) );
  21. echo "Done"
  22. ?>
  23. --EXPECTF--
  24. *** Testing array_sum() : array with duplicate values ***
  25. -- With integer array --
  26. int(117)
  27. -- With float array --
  28. float(2.5)
  29. Done