我有一个数量很大的单元格,如650400300.我需要选择此数字并分开接收下一格式 - 650,400.300。请你帮我一下吗?提前致谢!我使用的是PHP和MySQL。
更新:现在我认为正确的方法是使用PHP,但是谢谢你" hd1 "你的答案完全符合我的要求并且正常工作。
更新2:我不需要在结尾添加零,但我需要用逗号和点分割整个数字。
答案 0 :(得分:2)
使用MySQL format函数执行此操作:
MySQL> SELECT FORMAT(12332.2,0);
12,332
答案 1 :(得分:1)
假设你想要php而不是将mysql变成gui工具,那么
number_format($number)
答案 2 :(得分:1)
使用MySQL执行此操作并不是很好,它应该可以为您提供数据库中的内容。如果数据库包含整数,MySQL应该给你一个整数。
获取数据后,您可以使用php完成此操作$formatted_number = number_format($number);
答案 3 :(得分:0)
代码:
$number = "650400300";
$number = substr_replace($number, ",", 3, 0);
$number = substr_replace($number, ".", 7,0); /* RETURNS 650,400.300 */
对您给定的示例(650400300)使用number_format()将得出以下结果:
$number = number_format($number); /* 650,400,300 */