2013-12-08 58 views
-1

我想弄清楚使用php将摄氏温度转换为华氏温度的方法。这是我的代码到目前为止。它一直说我有一个意想不到的'{'线12上。温度转换脚本-php问题

<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 ...)从摄氏度转换为华氏温度。

+0

请缩进您的代码;这真的很难阅读。 – randak

回答

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

+0

我忘了包括我需要将每10个数字(10,20,30 ...)从摄氏转换为华氏。我仍然需要for循环吗? –

+0

确定一个循环对于那个部分是有用的。我的答案是否解决了上述具体问题,但关于'意外'{''? – jszobody

+0

是的,先生。谢谢!现在,我正在处理这个问题。 http://i.imgur.com/xmZTO8E.png –