Re: How to plug in a variable for BCMath?



Jackson Scott Peebles wrote:
Hello everyone! I could really use some help with BCMath, which I have
just begun a project with. I require it's high-accuracy for a
calculator of mine, but I need to plug in a variable. Now, when I try this:
<?php
echo bcmul('1', '$var', 99); // 1;
?>
It doesn't work! This probably makes sense to you gurus out there, but
I don't know too much about PHP, I'm just starting. How the heck do you
plug in a variable in BCMath? One of you experts, PLEASE help me! The
deadline for the project is coming up soon... and I need the accuracy of
BCMath for a fact! Thanks, and please reply if you know!

That's because you're trying to multiple the string '1' by the string '$var' - (the string dollar sign, vee, etc.), not the contents of $var as a string.

$var itself needs to be a string. If it's a numeric value, you should still get automatic conversion to a string. But if not, you can also use:

echo bcmul('1', (string)$var, 99);

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@xxxxxxxxxxxxx
==================
.



Relevant Pages

  • Re: 175 INPUT JACK PROBLEM
    ... An old string ... Lift the pickup from its hole. ... Gently pull the rope until the washer reaches the plug from the ... Slide the screw towards the plug ...
    (rec.music.makers.guitar.jazz)
  • Re: 175 INPUT JACK PROBLEM
    ... An old string ... Lift the pickup from its hole. ... Gently pull the rope until the washer reaches the plug from the ... Slide the screw towards the plug ...
    (rec.music.makers.guitar.jazz)
  • Re: Christmas lights
    ... I have replaced both fuses, ... Is there a real harm in just replacing the plug in with a ... Then never use it as the FIRST string. ...
    (alt.home.repair)
  • Variable range addresses for use in array functions
    ... plug into the next function. ... to return the string ... a leg up with this? ...
    (microsoft.public.excel.misc)
  • Re: Calculate the string statement
    ... verkn:(vkn:char; ... funkt:(fkt:string; ... var fkt,dfkt: p; ... var fehler: boolean; ...
    (comp.lang.pascal.borland)