四則計算
四則計算をするには、「+−*/%」などの演算子を使います。
<?php ?> |
数値の絶対値を求める
絶対値とは数値から符号(+、−)を除いた値のことです。絶対値を求めるにはabs()関数を使います。指定した値が整数のときには戻り値も整数、浮動小数点数のときには、戻り値も浮動小数点数となります。
<?php $num1 = -50; $num2 = abs($num1); $num3 = 123.45; $num4 = abs($num3); echo "数値:".$num1; echo "<br>絶対値:".$num2; echo "<p>数値:".$num3; echo "<br>絶対値:".$num4; ?> |
数値の切り上げ・切捨て・丸め
<?php extract($_POST); //計算の種類(ラジオボタンから取得) $kind = @$calc; //半角数値かを判定 if (is_numeric(@$num_a)) { //計算の種類を判定して計算する switch ($kind) { case "age": $ans = ceil(@$num_a); $text = @$num_a."の小数点を切り上げます。".@$num_b."= "; break; case "sute": $ans = floor(@$num_a); $text = @$num_a."の小数点を切捨てます".@$num_b."= "; break; case "marume": $ans = round(@$num_a,@$num_b); $text = @$num_a."の小数点以下".@$num_b."位で丸めます "; break; } echo "<center><table>"; echo "<tr>"; echo "<td><b> $text $ans </td>"; echo "</table></center>"; } else { echo "数値を半角で入力してください。<br>"; } ?> |
乱数を発生させる
何の規則性もなくデタラメに発生する数のことです。rand()関数を使うと、乱数を発生させることができます。
srand()関数でジェネレーターを初期化すると、異なるシードから乱数が発生します。
次のサンプルでは、最小値と最大値を指定して、乱数の幅を設定しています。
<?php //乱数の最大値と最小値を設定する $num_min = 1; $num_max = 20; //乱数のジェネレータを初期化 //乱数を発生させる ?> |