让我们在这里展示一个例子,好吗?
假设我有两个字符串,它们是这样的。。。。
$math1 = "+300";
$math2 = "-125";
很明显,答案必须是+175,但当输入是字符串时,我该如何计算呢。
我不能简单地做
$math1 - $math2
因为它必须弄清楚它是一个+还是一个-,那么如何才能做到这一点呢?
您可以使用intval获取变量的整数值,然后可以进行基本的数学运算。
<?php
$math1 = intval("+300");
$math2 = intval("-125");
echo $math1 - $math2;
?>
intval($math1) + intval($math2);
可以是:
$result = abs($math1) - abs($math2);