温度转换脚本 - php问题

时间:2013-12-08 22:22:39

标签: php if-statement syntax syntax-error temperature

我正试图找出一种使用php将摄氏温度转换为华氏温度的方法。到目前为止,这是我的代码。它一直说我在第12行有一个意外的'{'。

<html>
<body>
<?php
    for ($num=10, $num1=$num, $max=100; $num <= $max; $num++)
{
    if ((($num % 10) == 0))
{
    echo $num;
    echo ( " converted to fahrenheit is " );
}
    elseif ((5/9) * ($num1 - 32)
{
    echo $num1;
    echo ( "</br>" );
}
}
echo ( "</br> End Loop." );
?>
</body>
</html>

我是初学者。只是想了解一下php。任何帮助将不胜感激。

编辑:它应该将每个可分为10的数字(例如10,20,30,40 ......)从摄氏度转换为华氏度。

1 个答案:

答案 0 :(得分:1)

您获得的具体错误是因为:

elseif ((5/9) * ($num1 - 32)

需要:

elseif ((5/9) * ($num1 - 32))

(缺少关闭时间)

我认为您的整个脚本可以像这样重写:

for ($num=10; $num <= 100; $num += 10) {
    $f = (($num * 9) / 5) + 32;
    echo "$num converted to fahrenheit is $f</br>";
}

工作示例:http://3v4l.org/iT7p0