<?php
$obj = ['a' => 10.00, 'b' => '你好'];
echo json_encode($obj); //{"a":10,"b":"\u4f60\u597d"}
echo json_encode($obj, JSON_UNESCAPED_UNICODE);//{"a":10,"b":"你好"}
echo json_encode($obj, JSON_PRESERVE_ZERO_FRACTION);//{"a":10.0,"b":"\u4f60\u597d"}
echo json_encode($obj, JSON_UNESCAPED_UNICODE | JSON_PRESERVE_ZERO_FRACTION);//{"a":10.0,"b":"你好"}
浮点数改变了。有些时候签名可能会报错,需要注意。
赞助一杯咖啡☕️
本文由 widdy 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 5, 2024 at 03:13 pm