在php中回显两个相互减去的字段数据

时间:2012-09-06 15:38:51

标签: php

echo "<<td>td>".$rec["year1"] * $rec["year2"]."<</td>/td>";

现在这个有效。但是当我用' - '(减号)替换'*'时它不起作用并给出带有减号前面的4rec [“id”]值的列表。 (即-10-12-14等;)

请帮忙。感谢

4 个答案:

答案 0 :(得分:1)

echo "<td><td>".( (int)$rec["year1"] - (int)$rec["year2"])."</td>/td>";

答案 1 :(得分:0)

使用逗号和括号:

echo "<td>", ( (int)$rec["year1"] - (int)$rec["year2"]), "</td>";

答案 2 :(得分:0)

你需要转换它们:

echo "<td>" . (intval($rec["year1"]) - intval($rec["year2"])) . "</td>";

还修改了HTML,因为它也是错误的。

答案 3 :(得分:0)

只需在括号中加上括号,例如:

echo "<td>" . ($rec["year1"] - $rec["year2"]) . "</td>";