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