带有JSON的PHP数字格式
大家好,非常感谢你们在这几周的支持 我需要转换带有JSON的PHP数字格式,php,json,Php,Json,大家好,非常感谢你们在这几周的支持 我需要转换 {$data['rank']['points']} 至英文符号(默认)显示为 1235而不是1235 数据源于JSON文件,因此每小时都会提取一次数据 上述变量是输出数字所需的变量请参见 例如: 编辑:从您的完整代码中,我可以看出您希望将其嵌入字符串中 因此,改变这一点: echo " <td><strong>Military Points:</strong> {$data['rank']['points
{$data['rank']['points']}
至英文符号(默认)显示为
1235而不是1235
数据源于JSON文件,因此每小时都会提取一次数据
上述变量是输出数字所需的变量请参见
例如:
编辑:从您的完整代码中,我可以看出您希望将其嵌入字符串中
因此,改变这一点:
echo " <td><strong>Military Points:</strong> {$data['rank']['points']}</td>\n";
echo“军事积分:{$data['rank']['Points']}\n”;
为此:
echo " <td><strong>Military Points:</strong> " . number_format($data['rank']['points']) . "</td>\n";
echo“军事要点:”。数字格式($data['rank']['points'])。“\n”;
是否也需要设置区域设置?我相信如果不设置正确的设置,您可能会得到小数点或逗号以外的其他内容。如果您只想获得默认行为,则不需要设置区域设置:“如果只提供一个参数,则数字的格式将不带小数,但在每组数千个参数之间使用逗号(“,”)如果需要更改小数点或千位分隔符,可以传入其他参数,但这是可选的。它默认为US格式。您需要为其他地区手动使用设置,但这超出了此范围。我的错误此数据未与数据库一起显示其JSON文件,该文件为i$JSON=$JSON=file\u get\u contents($url);-{$data['rank']['points']}是显示数字数据所需的输出,我已经尝试了上面的方法,但它没有重复内容并将其括为数字格式(28282990),因此它不起作用
echo " <td><strong>Military Points:</strong> " . number_format($data['rank']['points']) . "</td>\n";