json_encode_numeric.phpt 580 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Test json_encode() function with numeric flag
  3. --INI--
  4. serialize_precision=-1
  5. --SKIPIF--
  6. <?php if (!extension_loaded("json")) print "skip"; ?>
  7. --FILE--
  8. <?php
  9. var_dump(
  10. json_encode("1", JSON_NUMERIC_CHECK),
  11. json_encode("9.4324", JSON_NUMERIC_CHECK),
  12. json_encode(array("122321", "3232595.33423"), JSON_NUMERIC_CHECK),
  13. json_encode("1"),
  14. json_encode("9.4324"),
  15. json_encode(array("122321", "3232595.33423"))
  16. );
  17. ?>
  18. --EXPECT--
  19. string(1) "1"
  20. string(6) "9.4324"
  21. string(22) "[122321,3232595.33423]"
  22. string(3) ""1""
  23. string(8) ""9.4324""
  24. string(26) "["122321","3232595.33423"]"