如何使用php创建摄氏到华氏的转换表?
作为我计算机科学工作的一部分,我需要用php创建一个表,将摄氏值转换为华氏温度。从0到50。所附图像显示了所需的结果。谁能给我一个关于如何去做的提示或提供代码给我? 事先非常感谢如何使用php创建摄氏到华氏的转换表?,php,converters,Php,Converters,作为我计算机科学工作的一部分,我需要用php创建一个表,将摄氏值转换为华氏温度。从0到50。所附图像显示了所需的结果。谁能给我一个关于如何去做的提示或提供代码给我? 事先非常感谢 在你的课堂上玩得开心^_^ <?php function getFahrenheit(int $celsius) { return ($celsius * 9/5) + 32; } echo "<table><tr><th>Celcius</th><
在你的课堂上玩得开心^_^
<?php
function getFahrenheit(int $celsius)
{
return ($celsius * 9/5) + 32;
}
echo "<table><tr><th>Celcius</th><th>Fahrenheit<th></tr>";
for($celcius = 0; $celcius <= 50; $celcius+=5) {
echo sprintf("<tr><td>%d</td><td>%d</td></tr>", $celcius, getFahrenheit($celcius));
}
echo "</table>";
答案如下:
<?php
$celsius = 0;
while ($celsius <= 50) {
$fahrenheit = $celsius * 1.8 + 5;
echo "<tr>";
echo "<td>$celsius°</td>";
echo "<td>$fahrenheit°</td>";
$celsius = $celsius + 5;
}
?>
你去查阅公式,你去阅读一个简单的for
循环是如何工作的……你基本上已经在那里了。到目前为止你尝试了什么?@treyBake我尝试了一个while循环,但它不起作用……然后请展示你的代码,告诉我们它是如何工作的。这并不能解释任何事情,最好解释您的答案,以便OP能够理解…@myxaxa不幸的是,代码不起作用,但感谢您使用什么版本的php?:)来检查控制台中的版本类型:php-v。@myxaxa CLI和phpinfo()函数可能返回不同的php版本。查看站点使用的PHP版本的最佳方法是在站点根目录中添加一个info.PHP,代码为:
,然后转到site.local/info.PHP
查看版本