Php 在整数前面添加小数点的问题

Php 在整数前面添加小数点的问题,php,Php,所以我试图在(10)中的整数前面加一个小数点,问题是我试图使用sprintf()但它似乎对我不起作用:( 代码: 让我知道我做错了什么,谢谢 我已经试过了%.f,如果我理解正确,您将使用$percentamount变量,该变量必须包含10作为其值,并在其前面加上“.”,使其成为字符串“0.1”-是否正确?如果是,您可以将10作为数字,并将其放入字符串中,如下所示: sprintf('.%d', 10); // %d stands for digit and means digit should

所以我试图在(10)中的整数前面加一个小数点,问题是我试图使用
sprintf()但它似乎对我不起作用:(

代码:

让我知道我做错了什么,谢谢


我已经试过了%.f,如果我理解正确,您将使用$percentamount变量,该变量必须包含10作为其值,并在其前面加上“.”,使其成为字符串“0.1”-是否正确?如果是,您可以将10作为数字,并将其放入字符串中,如下所示:

sprintf('.%d', 10); // %d stands for digit and means digit should be your second parameter
sprintf('.%s', '10');
如果您想将10作为字符串输入,可以按如下方式编写:

sprintf('.%d', 10); // %d stands for digit and means digit should be your second parameter
sprintf('.%s', '10');

如果它不是您想要的解决方案,请更好地描述它,我会尽力帮助您

它是一个整数。
printf
将其作为浮点将使小数点位于正确的位置,而不是错误的位置。您需要手动输入小数点,或者需要将数字转换为正确的值de>printf
关注…懒惰选项:
$percentamount='...$percentamount;
Iinteger是数字。加上一个小数,它就是一个stringDagon,Charles非常感谢,我完全忘记了这些:)@Dagon你的工作很有魅力,这就是懒惰选项!