需要新鲜的眼睛为我的PHP代码

时间:2016-02-24 23:39:50

标签: php

我需要制作三行php代码,它们会随机选择-10到120度之间的华氏温度并显示转换为摄氏度。这是我提出的代码,但它不会运行或验证。请帮忙

  <!DOCTYPE html>
 <html>
<head>
<meta charset="UTF-8">

Phpexamples    

<?php

echo"<p>$f equals $ rand ($c 10)."c."</p>";
echo "<p>"$c=($f-32) * (5/9);$f "</p>";
echo "<p>"$f= rand(-10,120) "<p>";


?>
<p><a href="ex2.php">Run it now</a></p>



</body>

2 个答案:

答案 0 :(得分:1)

看起来你还有很长的路要走,但这里有一些关于你可以用PHP做些什么的想法。

使用变量进行简单转换

$fahrenheit = rand(-10, 120);
$celsius = ($fahrenheit - 32) * (5/9);

echo $celsius;
echo "{$fahrenheit} Fahrenheit = {$celsius} Celsius";

使用不同值重复使用的功能

/* Given a number, will convert value to Celsius */
function ConvertToCelisus($f_temp)
{
    return ($f_temp - 32) * (5/9);
}

/* Given a number, will convert value to Fahrenheit */
function ConvertToFahrenheit($c_temp)
{
    return $c_temp * (9/5) + 32;
}


$result_a = ConvertToCelisus(68);
$result_b = ConvertToFahrenheit(20);

但是页面格式有很多问题。正如上面有人评论的那样,也许可以试试https://www.codecademy.com/learn/php并看看你能从那里收集到什么。

答案 1 :(得分:0)

您需要安装并运行wampserver之类的服务器来验证您的代码。您的代码很混乱,您不需要“立即运行”,并且始终记得正确使用点和引号。

<html>
<head>
  <title>Title here</title>
</head>
<body>
<?php
   echo"<p>farenheit temperature equals rand (-10,120)</p>";
   echo "<p>Farenheit = ".$f = rand(-10,120)."</p>";
   echo "<p>Celsius = ".$c=($f-32) * (5/9)."</p>";
?>
</body> 
</html>