Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * JSON Helper
  5. */
  6. class JSON
  7. {
  8. /**
  9. * Safe Encodes Json with NAN and INF support
  10. * @param Mixed $data - Serializable data
  11. * @return String - JSON encoded string
  12. */
  13. public static function safeEncode($data = "")
  14. {
  15. $output = json_encode(unserialize(str_replace(["d:NAN;", "d:INF;"], "d:000;", serialize($data))), JSON_UNESCAPED_SLASHES);
  16.  
  17. if (json_last_error()) throw new \Exception("JSON Encode error: ".json_last_error_msg());
  18.  
  19. return $output;
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement