首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将货币值用于支付(PHP)

将货币值用于支付(PHP)
EN

Stack Overflow用户
提问于 2012-11-20 11:09:39
回答 4查看 890关注 0票数 0

首先,我认为这是一个愚蠢的问题,我应该做一些搜索,它会很容易解决。但我担心我什么也得不到!

我需要做的事情很简单。我有一个U$值,我想把它除以12,就是这样。

好的,问题是这个值是由一个函数输出的,并且回显,看:

代码语言:javascript
复制
<?php 
$preconormal = wpsc_the_product_price(); // it echoes like 99.90

$precoja = str_replace (".", "", $preconormal); 

echo $precoja; //echo ok -> 9990

$quantas = '12';

$parcela = $precoja/$quantas; // ok, so divide 9990 by 12, right?

echo $parcela; //no!!!!! it echoes 0 :(

?>

我真的希望你能帮助我!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-20 11:13:23

您正在尝试分割字符串,如果您使用数字表示

$quantas =12,$precoja = 9990;

会发生什么?

它应该修复除法,在这种情况下,在数学运算之前,通过以下方式将变量转换为整数

代码语言:javascript
复制
 $quantas = intval($quantas);
 $precoja = intval($precoja);
 //your manipulation here..l
票数 0
EN

Stack Overflow用户

发布于 2012-11-20 11:15:46

删除引号...

代码语言:javascript
复制
$quantas = '12';

代码语言:javascript
复制
$quantas = 12;
票数 0
EN

Stack Overflow用户

发布于 2012-11-20 11:15:58

代码语言:javascript
复制
$precoja = floatval($preconormal)*100;
$preconormal = $precoja / 12; 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13466015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档