如何在php中将int转换为逗号分隔的字符串?

如何在php中将int转换为逗号分隔的字符串?,php,Php,我想在php中将int转换成逗号分隔的字符串。 比如说, 100000转换为100000。您可以使用数字格式 $number=number\u=100000; $echo$number//产量100000 或 $number=number\u=100000; $newNumber=sprintf'%s',$number; echo$newNumber//产量100000 您可以使用数字\格式功能 有关逗号应放在何处的详细信息缺失,示例也没有明确说明。@luk-erm,假设我想将逗号放在左起3位之

我想在php中将int转换成逗号分隔的字符串。 比如说,


100000转换为100000。

您可以使用数字格式

$number=number\u=100000; $echo$number//产量100000 或

$number=number\u=100000; $newNumber=sprintf'%s',$number; echo$newNumber//产量100000 您可以使用数字\格式功能


有关逗号应放在何处的详细信息缺失,示例也没有明确说明。@luk-erm,假设我想将逗号放在左起3位之后,然后再放2位之后。然后例:1,00,00000不起作用,如注释所示。我想在左侧的3位数字后加逗号,然后再加上2位数字。解决了…没有问题@dılo sürücü这个回音数字为100000000;返回100000000似乎不是您的请求?
<?php

$number = '100000.457888';

echo number_format($number, 0); // returns 100,000
echo number_format($number, 1); // returns 100,000.5
echo number_format($number, 2); // returns 100,000.46
echo number_format($number, 3); // returns 100,000.458
echo number_format($number, 4); // returns 100,000.4579