PHPの算術演算子:初心者向けガイド

こんにちは、未来のPHPの達人さんたち!今日は、PHPの算術演算子の世界に興味深い旅に出かけます。これまで一行のコードも書いたことがない方でもご安心ください。この数値の冒険を案内する親切なガイドとしてお手伝いします!

PHP - Arithmatic Operators

算術演算子とは?

まず、算術演算子とは何かを理解しましょう。学校で学んだ数学の記号を思い出してください。加算(+)、減算(-)、乗算(*)、除算(/)などです。PHPでは、これら同じ記号を使って計算を行います。すごいですね!まるであなたのコンピュータが巨大な計算機のようです!

基本的な算術演算子

まずは基本から始めましょう。以下はPHPで最も一般的な算術演算子の表です:

演算子 名前
+ 加算 $a + $b
- 減算 $a - $b
* 乗算 $a * $b
/ 除算 $a / $b
% 剰余 $a % $b

これらの演算子の動作を見てみましょう!

加算 (+)

<?php
$a = 5;
$b = 3;
$result = $a + $b;
echo "5 + 3 = " . $result;
?>

このコードを実行すると、出力は 5 + 3 = 8 となります。

ここで何が起きているのでしょうか?2つの変数、$a$b を宣言し、値を割り当てます。次に、これらの値を加算演算子(+)を使って足し合わせ、新しい変数 $result に結果を格納します。最後に、echo を使って結果を出力します。

減算 (-)

<?php
$a = 10;
$b = 4;
$result = $a - $b;
echo "10 - 4 = " . $result;
?>

出力:10 - 4 = 6

加算と似ていますが、今回は $a から $b を引きます。

乗算 (*)

<?php
$a = 6;
$b = 7;
$result = $a * $b;
echo "6 * 7 = " . $result;
?>

出力:6 * 7 = 42

ここでは、$a$b を乗算しています。PHP(そしてほとんどのプログラミング言語)では、乗算には * を使用し、x は使用しません。

除算 (/)

<?php
$a = 20;
$b = 4;
$result = $a / $b;
echo "20 / 4 = " . $result;
?>

出力:20 / 4 = 5

除算は期待通りに動作します。しかし、0で除算を試みると、PHPはエラーを発生させます。除数を常に確認してください!

剰余 (%)

<?php
$a = 17;
$b = 5;
$result = $a % $b;
echo "17 % 5 = " . $result;
?>

出力:17 % 5 = 2

剰余演算子は除算の余りを返します。この場合、17を5で除すると3の余りが2です。したがって、結果は2です。

演算子の組み合わせ

基本をマスターしたので、少し混ぜてみましょう!

<?php
$a = 10;
$b = 5;
$c = 2;
$result = $a + $b * $c;
echo "10 + 5 * 2 = " . $result;
?>

出力:10 + 5 * 2 = 20

ちょっと待ってください!这不是应该是30ですか?実際には、PHPも数学と同様に演算の順序に従います。乗算は加算よりも先に実行されます。したがって、実際には 10 + (5 * 2) として計算されています。

順序を変更したい場合は、括弧を使用します:

<?php
$a = 10;
$b = 5;
$c = 2;
$result = ($a + $b) * $c;
echo "(10 + 5) * 2 = " . $result;
?>

出力:(10 + 5) * 2 = 30

これで良さそうです!

実世界の例:割引の計算

新たなスキルを実世界の例で使ってみましょう。电子商务サイトを構築して、割引を適用したアイテムの最終価格を計算したいとします。

<?php
$originalPrice = 100;  // アイテムの元の価格
$discountPercentage = 20;  // 割引率

// 割引額を計算
$discountAmount = $originalPrice * ($discountPercentage / 100);

// 最終価格を計算
$finalPrice = $originalPrice - $discountAmount;

echo "Original Price: $" . $originalPrice . "\n";
echo "Discount Percentage: " . $discountPercentage . "%\n";
echo "You Save: $" . $discountAmount . "\n";
echo "Final Price: $" . $finalPrice;
?>

出力:

Original Price: $100
Discount Percentage: 20%
You Save: $20
Final Price: $80

この例では、複数の算術演算子を使って割引を計算しています。まず、元の価格に割引率(デシマルに変換)を掛けて割引額を計算します。次に、この割引額を元の価格から引いて最終価格を求めます。

結論

おめでとうございます!あなたは刚刚PHPの算術演算子の世界への第一歩を踏み出しました。練習は完璧を生みますので、これらの演算子で自分自身の計算を作成してみてください。也许是一个小费计算器やBMI計算器など。

PHPの算術演算子は、プログラム内でのより複雑な計算の基盤となります。PHPの旅を続ける中で、これらの演算子を頻繁に使用することになるでしょう。ですので、計算を続け、コーディングを続け、そして最も重要なのは、楽しさを失わないでください!

Credits: Image by storyset