作为输入,我想接受以下任何一项:“$12.33”,“14.92”,“$13”,“17”,“14.00001”.作为输出,我分别想要1233,1492,1300,1700和1400.这显然不像看起来那么容易:

$input = '$64.99'; // value is given via form submission

$dollars = str_replace('$', '', $input); // get rid of the dollar sign

$cents = (int)($dollars * 100) // multiply by 100 and truncate

echo $cents;

?>

这输出6498而不是6499.

我假设这与浮点值的不准确性有关,并且避免这些是我首先转换为整数美分的全部原因.我想我可以使用逻辑,比如“摆脱$符号,检查是否有小数点,如果是这样,检查填充到2之后有多少个字符,然后截断,然后删除句点,如果没有一个附加两个零,并希望最好的“但使用字符串操作这似乎是荒谬的.

当然从表单中获取货币价值并将其作为美分存储在数据库中是一种常见的用例.当然,有一种“合理”的做法.

对? …..对? :其中

1000 php to dollar,PHP:将美元转换为美分相关推荐

  1. Java *2.22(财务应用:货币单位)改写程序清单2-10,解决将double转int可能会造成精度损失问题。以整数值作为输入,其最后两位代表的是美分币值。例如:1156就表示11美元56美分。

    2-10 示例学习:整钱总零  要点提示:本节展示一个程序,将一个大额的钱分成较小货币单位.      假如你希望开发一个程序,将给定的钱数分成较小的货币单位.这个程序要求客户输入一个double型的 ...

  2. Caisa去超市买东西,有s美元,一美元等于100每分,现在给定n种商品的价格x美元y美分,超市找零是用糖果替代美分,一美分一颗糖果,但是最大99美分,Caisa想要尽量多的糖果

    #include <stdio.h> #include <math.h> int main() {int n,s,x,y,max=-99,tmp;scanf("%d% ...

  3. java美元美分兑换_美元美分换算(美分美角美元的换算)

    1美元等于几美分?????????. 1美元等于几美分?????????. 美国的币制采用十进制,基本的单位是美元(dollar).代表符号是$,由于世界上部分国家和地区使用dollar,为了区别,所 ...

  4. php 字符型转变为数值,php怎么把字符串转换为数值?

    php怎么把字符串转换为数值?下面本篇文章给大家介绍一下PHP把字符串转换为数值的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. PHP中的字符串可以很容易地转换成数值(flo ...

  5. 经济的1000+篇文章总结

    经济的1000+篇文章总结 本文收集和总结了有关经济的1000+篇文章,由于篇幅有限只能总结近期的内容,想了解更多内容可以访问:http://www.ai2news.com/, 其分享了有关AI的论文 ...

  6. 独立开发变现周刊(第75期):我的SaaS模板代码库每月赚4千美元

    分享独立开发.产品变现相关内容,每周五发布. (合集:https://www.ezindie.com/weekly) 目录 1.html2canvas: 使用JavaScript网页截图 2.Ezin ...

  7. c语言将一幅画转换为字符画,C#将图片转换成字符画

    先看一下效果图 在Main方法中调用(首先要添加程序集System.Drawing,然后引入命名空间System.Drawing) ConvertToChar(new Bitmap(@"D: ...

  8. 数字转美分美元C实现

    题目:pointer on c   P190 T15 /****把数字串(实质是字符串)'src'转换为美元和美分的格式*** ******并存储于'dst'********************* ...

  9. 购买物品_1美元能买些啥?盘点1美元在10个不同的国家所能购买的物品

    现在看来,一美元根本买不到什么东西.但事实证明,如果你将范围扩大,一美元可以在世界各地买到一些非常有趣的东西.从一瓶葡萄酒到在菲律宾做一次45分钟的足底按摩.1美元在世界上不同国家所存在的潜在价值很可 ...

最新文章

  1. 怎样在linux上部署web服务器
  2. 人生第一个快速幂的题(HDU - 1097--A hard puzzle )
  3. 程序如何调堆内存_Java的内存泄漏
  4. 使用iis发布wcf服务
  5. Luogu P2341 [HAOI2006]受欢迎的牛
  6. javascript实现平滑的锚点
  7. 贪婪算法在求解最小生成树中的应用(JAVA)--Kruskal算法
  8. 找回华为云删除的通讯录_找回小米手机误删照片只要10秒!人人都知道的方法,你怎能不知道...
  9. suoi14 子树查找 (dfs)
  10. 大家有什么n刷的小说,可以推荐一下吗?
  11. hessian无法获取连接_PPPoE拨号设置完成后无法上网解决方法【详解】
  12. MySQL Client/Server Protocol
  13. java总结体会_Java课程总结心得体会
  14. 单例模式中的懒汉模式和饿汉模式是什么?
  15. 会议论文投稿到接收流程【手里有粮心中不慌】
  16. Linux服务器管理记录
  17. html如何让网页有图标,HTML设置网页图标的两种方法
  18. Subscriber class .NewsFragment and its super classes have no public methods
  19. copy con 的详细解释
  20. Piggy-Bank(背包)

热门文章

  1. Spring Boot 实体类 Entity的自动生成,利用Python实现 sql 语句快速转换成 Java 代码(一)
  2. Linux系统中解决没有中文输入法
  3. 支付宝沙箱设置_设置自己的深度学习沙箱快速指南
  4. 怎么把i am a student逆置成student a am i?面试题逆置字符串讲解
  5. 数据分析手册-Numpy(7)--花哨的索引
  6. 脚本语言中“脚本”是什么含义
  7. 文章:LIME:Why Should I Trust You?
  8. python解析xml文件elementtree_python XML文件解析:用ElementTree解析XML
  9. 腾讯一面 SNG 腾讯云 安全运营开发
  10. 商情云 | php学习 | wampserver | 宝塔面板 | fastadmin框架 | JS学习