あちあち情報局

趣味や日曜プログラムなどを書いています

ユーザ用ツール

サイト用ツール


php_calc

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

php_calc [2018/05/14 21:44] – 作成 管理者php_calc [2018/05/14 21:45] (現在) 管理者
行 1: 行 1:
 +{{tag>プログラミング関連 PHP}}
 +[[start]]>[[programming_start]]
  
 +====== PHPで計算 ======
 +<html><style>.b1{border:1px solid #aaa;}</style></html>
 +----
 +===== 算術演算子 =====
 +PHPでは算術演算子を使って四則演算などの計算ができます。
 +
 +<code php>
 +<?php
 +  $a1=10+3;
 +  echo '<p>加算(+)結果 '.$a1.'</p>';
 +  $a2=10-3;
 +  echo '<p>減算(-)結果 '.$a2.'</p>';
 +  $a3=10*3;
 +  echo '<p>乗算(*)結果 '.$a3.'</p>';
 +  $a4=10/3;
 +  echo '<p>除算(/)結果 '.$a4.'</p>';
 +  $a5=10%3;
 +  echo '<p>余剰(%)結果 '.$a5.'</p>';
 +  $a6=10+3-3*3/3%3;
 +  echo '<p>組み合わせ結果 '.$a6.'</p>';
 +?>
 +</code>
 +デモ
 +<php>
 +  echo '<div class="b1">';
 +  $a1=10+3;
 +  echo '<p>加算(+)結果 '.$a1.'</p>';
 +  $a2=10-3;
 +  echo '<p>減算(-)結果 '.$a2.'</p>';
 +  $a3=10*3;
 +  echo '<p>乗算(*)結果 '.$a3.'</p>';
 +  $a4=10/3;
 +  echo '<p>除算(/)結果 '.$a4.'</p>';
 +  $a5=10%3;
 +  echo '<p>余剰(%)結果 '.$a5.'</p>';
 +  $a6=10+3-3*3/3%3;
 +  echo '<p>組み合わせ結果 '.$a6.'</p>';
 +  echo '</div>';
 +</php>
 +
 +==== 算術演算子の優先順位 ====
 +算術演算子には次のような優先順位があります。
 +
 +  * (1)「()」の中を真っ先に計算、二重カッコの場合は一番深いカッコの中から計算
 +  * (2)「* / %」は先に計算、「+ -」は後から計算
 +  * (3) 左側から計算
 +
 +<code>
 +<?php
 +  $a1=1+1/2*3;
 +  echo '<p>左から計算 '.$a1.'</p>';
 +  $a2=1+1/(2*3)+1;
 +  echo '<p>()で右から計算 '.$a2.'</p>';
 +  $a3=1+2*3;
 +  echo '<p>+より*を先に計算 '.$a3.'</p>';
 +  $a4=(1+2)*3;
 +  echo '<p>()で+を先*は後に計算 '.$a4.'</p>';
 +?>
 +</code>
 +
 +<php>
 +  echo '<div class="b1">';
 +  $a1=1+1/2*3;
 +  echo '<p>左から計算 '.$a1.'</p>';
 +  $a2=1+1/(2*3)+1;
 +  echo '<p>()で右から計算 '.$a2.'</p>';
 +  $a3=1+2*3;
 +  echo '<p>+より*を先に計算 '.$a3.'</p>';
 +  $a4=(1+2)*3;
 +  echo '<p>()で+を先*は後に計算 '.$a4.'</p>';
 +  echo '</div>';
 +</php>
 +----
 +[[start]]>[[programming_start]]

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki