[PHP] php在输出json时控制浮点数的格式 →→→→→进入此内容的聊天室

来自 , 2019-08-09, 写在 PHP, 查看 103 次.
URL http://www.code666.cn/view/faa453ef
  1. <?php
  2.  
  3. $arr = array(
  4.     'a' => 1.1,
  5.     'b' => 1,
  6.     'c' => (float)1,
  7. );
  8.  
  9. function float_to_string($v) {
  10.     if(is_float($v)) {
  11.         $v = "$v";
  12.         // 或者你这里可以加上一个特殊的标记,让你知道是浮点型的
  13.         if(strpos($v, '.') === false) {
  14.             $v .= '.0';
  15.         }
  16.         return $v;
  17.     } else {
  18.         return $v;
  19.     }
  20. }
  21.  
  22. print_r(json_encode(array_map("float_to_string", $arr)));

回复 "php在输出json时控制浮点数的格式"

这儿你可以回复上面这条便签

captcha