運算符號 php

2021-09-01 12:13:08 字數 2028 閱讀 4637

運算符號

運算符號可以用來處理數字、字串及其它需要比較運算的條件。php 的運算符號和 c 語言的運算符號與很類似,對於有經驗的程式設計人員,應可以很順利的掌握 php 的運算符號。

左至右or左至右xor左至右and左至右.= &= |= /= %= ^= = += -= *=左至右? :左至右||左至右&&左至右|左至右^左至右&左至右== !=不限< <= >= >不限<< >>左至右+ - .左至右* / %左至右! ~ ++ -- @右至左右至左 運算符號 結合規則

就像先哲說的:物有本末、事有終始,知所先後,則近道矣,在運算時只要照著運算優先順序寫出來的程式,應該不會發生結果和預期不同的情形。在寫作時多注意細節,可以減少除錯的痛苦!

邏輯運算

邏輯運算 (logical operators) 通常用來測試真假值。最常見到的邏輯運算就是迴圈的處理,用來判斷是否該離開迴圈或繼續執行迴圈內的指令。

《小於》大於<=小於或等於》=大於或等於==等於!=不等於&&而且 (and)and而且 (and)||或者 (or)or或者 (or)xor異或 (xor)!不 (not)

<?

$a = 5;

if ($a != 5) else

?>

php 位運算

&且 (and)|或 (or)^異或 (xor)《向左移位》向右移位~取 1 的補數 符號 意義

賦值運算

賦值運算 (assignment operator) 有時會讓人搞得一頭霧水,不過它可以讓程式更精簡,增加程式的執行效率。

=將右邊的值連到左邊+=將右邊的值加到左邊-=將右邊的值減到左邊*=將左邊的值乘以右邊/=將左邊的值除以右邊%=將左邊的值對右邊取餘數.=將右邊的字串加到左邊

<?php

$a = 5;

$a += 2; // 即 $a = $a + 2;

echo $a."

\n";

$b = "哇";

$b .= "哈"; // $b = "哇哈";

$b .= "哈"; // $b = "哇哈哈";

echo "$b

\n";

?>

字串運算子

字串運算 (string operator) 的運算符號只有乙個,就是英文的句號 .。它可以將字串連線起來,變成合併的新字串。

以下是字串運算的例子

<?php

$a = "php 4";

$b = "功能強大";

echo $a.": ".$b;

?>

算術運算

算術運算 (arithmetic operators) 符號,就是用來處理四則運算的符號,這是最簡單,也最常用的符號,尤其是數字的處理,幾乎都會使用到算術運算符號。

+加法運算-減法運算*乘法運算/除法運算%取餘數++累加--遞減 符號 意義

以下為簡單的算術運算範例

<?php

$a = 8;

$b = 2;

$c = 3;

echo $a+$b."

\n";

echo $a-$b."

\n";

echo $a*$b."

\n";

echo $a/$b."

\n";

echo $a%$c."

\n";

$a++;

echo $a."

\n";

$c--;

echo $c;

?>

其它運算符號

除了上述的運算符號之外,還有一些運算符號難以歸類。

$變數&變數的位址 (加在變數前)

@不顯示錯誤資訊 (加在函式前)-

>類的方法或者屬性

=>陣列的元素值

? :三元運運算元

其中比較特殊的是三元運運算元 ? :,以下例來解釋

(expr1) ? (expr2) : (expr3);

若 expr1 的運算結果為 true,則執行 expr2;否則執行 expr3。實際上它有點類以 if...else 迴圈,但可以讓程式較精簡有效率。

JS運算符號

1.js裡面的資料型別 原始 基本 資料型別 number 數字 string 字串 boolean 布林 undefined 未定義 null 空 任何資料型別與字串連在一起都是字串 字串型別必須加引號,加引號的一定是字串 如果加號前後有字串參與了,那都是字串的拼接 布林值 true false ...

2 運算符號

一.eclipse的使用二,算術運算子 1.求餘運算,取摸運算。計算兩個數相除的餘數 例如 5 2 1 2 5 2 0 5 0 5 0報錯,除數不能為0 2.自增自減運算,作用是將當前變數加一或者減一。例如 i i i 1 注意 可以寫在變數的前面或者後面,區別是 寫在前面是先運算後賦值,寫在後面是...

PHP中的運算符號有哪些

運算子是可以通過給出的一或多個值 用程式設計行話來說,表示式 來產生另乙個值 因而整個結構成為乙個表示式 的東西。所以可以認為函式或任何會返回乙個值 例如 print 的結構是運算子,而那些沒有返回值的 例如 echo 是別的東西。有三種型別的運算子 一元運算子,只運算乙個值,例如 取反運算子 或 ...