PHPの算術演算子:初心者向けガイド
こんにちは、未来のPHPの達人さんたち!今日は、PHPの算術演算子の世界に興味深い旅に出かけます。これまで一行のコードも書いたことがない方でもご安心ください。この数値の冒険を案内する親切なガイドとしてお手伝いします!
算術演算子とは?
まず、算術演算子とは何かを理解しましょう。学校で学んだ数学の記号を思い出してください。加算(+)、減算(-)、乗算(*)、除算(/)などです。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