読者です 読者をやめる 読者になる 読者になる

PHPで単位変換ツール

インチからセンチメートルへの単位変換ツールを作ってみよう

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>インチからセンチメートルへ変換</h1>
<?php
if (isset($_GET["inch"])){   //フォームから値(inch)が入力されてるか
    //値が入力されていた時に処理をする
    $inch = $_GET["inch"];     //入力されたデータを取得
    $inch = floatval($inch);    //文字列から数値へ変換
    $cm = 2.54 * $inch;         //インチからセンチメートルへ変換
    echo "<div>(結果){$inch}インチ = {$cm}センチメートル</div>";
} else {    
    //値が入力されていなかった時に処理をする
    $self = $SERVER["SCRIPT_NAME"];
    echo "<form action='$self' method='GET'>";
    echo "<input type='text' name='inch' value=''>";
    echo "<input type='submit' value='変換'>";
}
?>
</body>
</html>

ポイント

echo: PHPにおいて文字を出力する関数
isset() : 変数に値がセットされているかどうかを調べる関数
floatval() : 文字列を実数へ変換して返す関数
intval() : 文字列を整数に変換して返す関数