โค้ดแปลงอุณหภูมิ PHP เซลเซียส และฟาเรนไฮต์ บทความนี้สอนเขียนโปรแกรมภาษา PHP เพื่อแปลงอุณหภูมิจากเซลเซียสเป็นฟาเรนไฮต์ และ ฟาเรนไฮต์เป็นเซลเซียส พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง โค้ดแปลงอุณหภูมิ PHP เซลเซียส เป็นฟาเรนไฮต์
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
กรอกอุณหภูมิ เป็นเซลเซียส
<input type="text" name="c">
<input type="submit" value="แปลงเป็นฟาเรนไฮต์">
</form>
<?php
isset( $_POST['c'] ) ? $c = $_POST['c'] : $c = "";
if( !empty( $c ) ) {
$f = ( $c * 9 / 5 ) + 32;
echo "<div style='margin-top:1rem'>อุณหภูมิ เป็นเซลเซียสเท่ากับ {$c} แปลงเป็นฟาเรนไฮต์เท่ากับ {$f}</div>";
}
?>
ผลลัพธ์
โค้ดแปลงอุณหภูมิ PHP เซลเซียส เป็นฟาเรนไฮต์ รับค่าตัวแปร c จากผู้ใช้งานผ่านฟอร์ม HTML จากนั้นนำมาเข้าสูตร °F = °C × 9⁄5 + 32 เขียนโค้ดเป็น $f = ( $c * 9 / 5 ) + 32 พร้อมแสดงผลลัพธ์ด้วยคำสั่ง echo
ตัวอย่าง โค้ดแปลงอุณหภูมิ PHP ฟาเรนไฮต์ เป็นเซลเซียส
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
กรอกอุณหภูมิ เป็นฟาเรนไฮต์
<input type="text" name="f">
<input type="submit" value="แปลงเป็นเซลเซียส">
</form>
<?php
isset( $_POST['f'] ) ? $f = $_POST['f'] : $f = "";
if( !empty( $f ) ) {
$c = ( $f - 32 ) * 5 / 9;
echo "<div style='margin-top:1rem'>อุณหภูมิ เป็นฟาเรนไฮต์เท่ากับ {$f} แปลงเป็นเซลเซียสเท่ากับ {$c}</div>";
}
?>
ผลลัพธ์
โค้ดแปลงอุณหภูมิ PHP ฟาเรนไฮต์ เป็นเซลเซียส รับค่าตัวแปร f จากผู้ใช้งานผ่านฟอร์ม HTML จากนั้นนำมาเข้าสูตร °C = (°F - 32) × 5⁄9 เขียนโค้ดเป็น $c = ( $f - 32 ) * 5 / 9 พร้อมแสดงผลลัพธ์ด้วยคำสั่ง echo