我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

将$ 516.91兑换成51691

I have an input: 516.91. I need to convert it to 51691.

I write a small test code but it doesn't work.

Some examples:

56    -> 5600
56.1  -> 5610
56.13 -> 5613
100   -> 10000

How to convert 516.91 to 51691 with PHP ?

<?php

$varA = 516.91;                                   

$varB = intval(floatval($varA)*1000/10);


$shouldBe = 51691;


if ($varB == $shouldBe) {
    echo "OK";
} else {
    echo "NOK - " . $varB . " != " . $shouldBe;
}

Ok .. I found ... bcmul and it work

近期文章

  • Nginx不处理php文件并保存(php7.2-fpm)?
  • 从深度的递归树建设者
  • 如何在Wordpress中的URL端添加“/”
  • 覆盖供应商自动加载编写器
  • 统一到PHP到XML /升级问题
  • 使用Events Calendar Pro动态填充GF下拉列表
  • 在制作PHPExcel Reader时不能使用标量作为数组
  • 试图将变量传递给URL PHP
  • 为页面浏览刮刮Facebook页面
  • 如何将当前请求传递到Guzzle
  • 为什么我对使用Guzzle的API的帖子请求不起作用?
  • 用于通过URL传递变量的php双向加密
  • 你能帮我修复我的代码中的错误[重复]
  • 使用Bootstrap navwalker的Wordpress菜单断点
  • mysql连接1表的位置
  • 如何使用mysqli将图像插入数据库?
  • PHPMailer通过ajax发送邮件
  • undefined index:XAMPP中的名称
  • 使用isset在PHP中无法使用搜索功能
  • htaccess重定向后文件无法上传

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华