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

這裡發生了什麼?我們聲明了兩個變量,$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

除法的工作原理正如你所期望的那樣。但是要小心!如果你試圖除以零,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