我需要制作三行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>
答案 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>