Php b数学减去大数+;为差异创建while循环

Php b数学减去大数+;为差异创建while循环,php,Php,我有一个问题,如何对BCMath的数字进行四舍五入?不知何故,这段代码不能正常工作-因为当我删除文本时,它会变成xxx.00000。我真的需要这方面的帮助,我不知道如何让它看起来正常工作 代码 if (isset($_POST['licz'])) { $liczba_a='1111111111111111111'; $liczba_b='1111111111111111100'; echo $a = round(bc

我有一个问题,如何对BCMath的数字进行四舍五入?不知何故,这段代码不能正常工作-因为当我删除文本时,它会变成xxx.00000。我真的需要这方面的帮助,我不知道如何让它看起来正常工作

代码
    if (isset($_POST['licz'])) {
            $liczba_a='1111111111111111111';
            $liczba_b='1111111111111111100';
            echo $a = round(bcsub($liczba_a, $liczba_b)).'<br>';
            $diffcap = round($a);
            //secure 1

            $i = 0;
            $count = round($diffcap);
            $array= array();

            while ($i < $count) {
               echo 'array '.$b = bcadd($liczba_a, $i).'<br>';
               array_push($array, $b);
               ++$i;
            }
            var_dump($array);

    } else {
            echo "Wpisz liczby.";
    }
    ?>
赋值运算符的值低于concatation

echo 'array '.$b = bcadd($liczba_a, $i).'<br>';
                                       ^ it would be first operation.
                 ^ it would be second opration.
echo“array”。$b=bcadd($liczba_a,$i)。”
; ^这将是第一次手术。 ^这将是第二次手术。
你应该加括号

echo 'array '.($b = bcadd($liczba_a, $i)).'<br>';
echo“array”。($b=bcadd($liczba_a,$i))。
但最好避免双重目的操作

$b = bcadd($liczba_a, $i);
echo 'array '. $b .'<br>';
$b=bcadd($liczba_a,$i);
回声“阵列”$b.“
”;
赋值运算符的值低于concatation

echo 'array '.$b = bcadd($liczba_a, $i).'<br>';
                                       ^ it would be first operation.
                 ^ it would be second opration.
echo“array”。$b=bcadd($liczba_a,$i)。”
; ^这将是第一次手术。 ^这将是第二次手术。
你应该加括号

echo 'array '.($b = bcadd($liczba_a, $i)).'<br>';
echo“array”。($b=bcadd($liczba_a,$i))。
但最好避免双重目的操作

$b = bcadd($liczba_a, $i);
echo 'array '. $b .'<br>';
$b=bcadd($liczba_a,$i);
回声“阵列”$b.“
”;
你想要实现什么?你想要实现什么?