| 運算子 | 功能 | 範例 |
|---|---|---|
| = | 指派 | $a = 1 |
| += | 相加同時指派 | $a += 1 |
| -= | 相減同時指派 | $a -= 1 |
| *= | 相乘同時指派 | $a *= 1 |
| /= | 相除同時指派 | $a /= 1 |
| %= | 取餘數同時指派 | $a %= 1 |
| &= | 逐位元且同時指派 | $a &= 1 |
| |= | 逐位元或同時指派 | $a |= 1 |
| ^= | 逐位元互斥或同時指派 | $a ^= 1 |
| <<= | 向左位移同時指派 | $a <<= 1 |
| >>= | 向右位移同時指派 | $a >>= 1 |
| .= | 字串連接同時指派 | $a .= "1" |
以下程式示範算術運算子 (arithmetic operator) 與指派運算子連用
<?php
$a = 1;
$b = 2;
echo ($a += $b) . "\n";
echo ($a -= $b) . "\n";
echo ($a *= $b) . "\n";
echo ($a /= $b) . "\n";
echo ($a %= $b);
/* 《程式語言教學誌》的範例程式
http://pydoing.blogspot.com/
檔名:e06.php
功能:示範 PHP 程式
作者:張凱慶
時間:西元 2013 年 2 月 */
?>執行結果如下

以下程式示範位元運算子 (bitwise operator) 與指派算術運算子連用
<?php
$a = 0xe;
$b = 0xf;
echo ($a &= $b) . "\n";
echo ($a |= $b) . "\n";
echo ($a ^= 1) . "\n";
echo ($a <<= 2) . "\n";
echo ($a >>= 2) ;
/* 《程式語言教學誌》的範例程式
http://pydoing.blogspot.com/
檔名:e07.php
功能:示範 PHP 程式
作者:張凱慶
時間:西元 2013 年 2 月 */
?>執行結果如下

| 中英文術語對照 | |
|---|---|
| 指派運算子 | assignment operator |
| 變數 | variable |
| 算術運算子 | arithmetic operator |
| 位元運算子 | bitwise operator |
您可以繼續參考
運算式
相關目錄
回 PHP 快速導覽
回 PHP 教材
回首頁
參考資料
http://www.php.net/manual/en/language.operators.assignment.php
2 則留言:
表格範例
除了1,2,最後都寫錯了
已修改,改謝指正 :)
張貼留言