$a

";//輸出數值1 var_dump($a);//可以輸出資料的型別:int(1)?>"/> $a

";//輸出數值1 var_dump($a);//可以輸出資料的型別:int(1)?>">

首頁  >  文章  >  後端開發  >  PHP運算子的實例講解

PHP運算子的實例講解

巴扎黑
巴扎黑原創
2017-08-07 10:23:171926瀏覽

1.算數運算子:
    %:求模運算(取餘數運算)
    /:除法運算(結果是商數的值)
    注意:以上兩種運算除數不能為0,在PHP語言中會在運算前將%兩邊的運算元轉換為整數。
    範例:


    <?php    $a=10%3;    echo "<p>$a</p>";//输出数值1
    var_dump($a);//可以输出数据的类型:int(1)?>



#2.字串運算子##在PHP中字串運算子只有一個,就是英文的句點(.),也稱連接運算子
如果連接的是一個變數的話,需要在變數的兩邊加( . )且在外邊都加上「」
範例:


<?php     header("Content-type:text/html;charset=utf-8");     $name="吴彦祖";     $age=30;     $adress="中华民族共和国";     echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";    ?>

    3.賦值運算子:將左邊的值和右邊你的值運算後賦給左邊             .=   的意義:將變項與所賦的值連結後的結果賦給變項
        例子:$x. ##        


    4.比較運算子:二元運算子
    「=」,「==」 ,「===」的差異
    「=」,「==」 ,「===」的差異
   「 =」 :是一個賦值符號
    「==」:是一個等號,當左邊的運算元等於右邊的運算元的時候,回傳TURE   ,反之回傳FALSE
    「===」:當左邊的運算元和右邊的運算元相同,且他們的資料型別也是相同的才回傳TRUE
    
    
    
#    
##    




##    


##    




##    


#####  ####    5.邏輯運算子:用於判斷對錯#########    and或&&:兩邊的運算元為TRUE時,才回傳TRUE###    or  或|| :兩邊運算元為FASE時, 才返回FALSE###    not  或! :  當操作數為TURE的時,返回FALSE###    xor   :邏輯與或運算,只要一邊的操作數為TRUE,即可返回TRUEUEUEUE ##    ###    ###   ####### 6.位元運算子:#########    &:兩個1才為1;###    |  :兩個0才為0; ###    ^  :兩個運算元不同的時候,才為1###    ###    範例:### ########################################################################################
<?php     
header("Content-type:text/html;charset=utf-8");     
$name="吴彦祖";     
$age=30;     
$adress="中华民族共和国";     
echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";    ?>

    
    7.三元运算符:(exprl)?(exprl1):(exprl2)类似与  “if...else”,但是三元运算符会显得更加的整洁
      当experl的值为TRUE时,获取exprl1 的值,反之 取exprl2的值
      
      
    8.执行运算符  :反引号‘ ’
PHP将尝试将引号的内容作为操作系统命令来执行,并将其输出信息返回


9.错误输出控制符号:@
将其放在一个PHP表达式之前,产生的任何警告信息都将被忽略,它只对表达式有效。

规则:如果能从某处取到值,就可以在它的前面加上@。不能放在函数和类的定义之前。

10.运算符的优先级

优 先 级      结合方向  运 算 符  附加信息
1  非结合  new  new
2  左  [  array()
3  非结合  ++ --  递增/递减运算符
4  非结合  ! ~ - (int) (float) (string) (array) (object) @  类型
5  左  * / %  算数运算符
6  左  + - .  算数运算符和字符串运算符
7  左  << >>  位运算符
8  非结合  < <= > >=  比较运算符
9  非结合  == != === !==  比较运算符
10  左  &  位运算符和引用
11  左  ^  位运算符
12  左  |  位运算符
13  左  &&  逻辑运算符
14  左  ||  逻辑运算符
15  左  ? :  三元运算符
16  右  = += -= *= /= .= %= &= |= ^= <<= >>=  赋值运算符
17  左  and  逻辑运算符
18  左  xor  逻辑运算符
19  左  or  逻辑运算符
20  左  ,  多处用到

以上是PHP運算子的實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn