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() : 文字列を整数に変換して返す関数