Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中将整数转换为12位数字_Php - Fatal编程技术网

如何在PHP中将整数转换为12位数字

如何在PHP中将整数转换为12位数字,php,Php,我需要将价格转换为银行支付网关流程的12位数字 示例:25.00转换为00000000 2500 怎么做 我在数据库中以整数格式保存价格 谢谢您可以使用该功能来完成此操作,例如。g、 : $printvalue = sprintf("%012d", $intvalue); 要按OP要求打印价格,请将$intvalue设置为整数,如下所示: $intvalue = $decimalvalue * 100; $printvalue = sprintf("%012d", $intvalue); 将

我需要将价格转换为银行支付网关流程的12位数字

示例:25.00转换为00000000 2500

怎么做

我在数据库中以整数格式保存价格

谢谢

您可以使用该功能来完成此操作,例如。g、 :

$printvalue = sprintf("%012d", $intvalue);
要按OP要求打印价格,请将
$intvalue
设置为整数,如下所示:

$intvalue = $decimalvalue * 100;
$printvalue = sprintf("%012d", $intvalue);

将示例的值乘以100或删除。然后使用?这个问题在Stackoverflow上被问了很多次,我建议下次你做一些更好的研究提示:
str_pad(25.00*100,12,“0”,str_pad_左)又快又好。+1不包括小数对不起,我忘了。补充