echo "<<td>td>".$rec["year1"] * $rec["year2"]."<</td>/td>";
现在这个有效。但是当我用' - '(减号)替换'*'时它不起作用并给出带有减号前面的4rec [“id”]值的列表。 (即-10-12-14等;)
请帮忙。感谢
答案 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>";