首先,我认为这是一个愚蠢的问题,我应该做一些搜索,它会很容易解决。但我担心我什么也得不到!
我需要做的事情很简单。我有一个U$值,我想把它除以12,就是这样。
好的,问题是这个值是由一个函数输出的,并且回显,看:
<?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 :(
?>我真的希望你能帮助我!
发布于 2012-11-20 11:13:23
您正在尝试分割字符串,如果您使用数字表示
$quantas =12,$precoja = 9990;
会发生什么?
它应该修复除法,在这种情况下,在数学运算之前,通过以下方式将变量转换为整数
$quantas = intval($quantas);
$precoja = intval($precoja);
//your manipulation here..l发布于 2012-11-20 11:15:46
删除引号...
$quantas = '12';至
$quantas = 12;发布于 2012-11-20 11:15:58
$precoja = floatval($preconormal)*100;
$preconormal = $precoja / 12; https://stackoverflow.com/questions/13466015
复制相似问题