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

これで動作します。しかし、「*」を「-」(マイナス)に置き換えると機能せず、マイナス記号が前に付いた 4rec["id"] 値のリストが表示されます。(つまり、-10-12-14 など;)

助けてください。ありがとう

4

4 に答える 4

1
echo "<td><td>".( (int)$rec["year1"] - (int)$rec["year2"])."</td>/td>";
于 2012-09-06T15:40:08.667 に答える
0

コンマと括弧を使用します。

echo "<td>", ( (int)$rec["year1"] - (int)$rec["year2"]), "</td>";
于 2012-09-06T15:42:44.333 に答える
0

それらを変換する必要があります:

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

HTMLも間違っていたので修正。

于 2012-09-06T15:43:20.563 に答える
0

次のように、式を括弧で囲みます。

echo "<td>" . ($rec["year1"] - $rec["year2"]) . "</td>";
于 2012-09-06T15:43:22.767 に答える