日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 數組運算符(+)、字符串運算符(.)、邏輯運算符(&& AND || OR XO

php 數組運算符(+)、字符串運算符(.)、邏輯運算符(&& AND || OR XO

來源:程序員人生   發布時間:2014-04-14 01:55:20 閱讀次數:2510次

數組運算符(+)、字符串運算符(.)、邏輯運算符(&& AND || OR XOR)有需要的朋友可參考參考.

php數組運算符

$a + $b 聯合 $a 和 $b 的聯合. 

$a == $b 相等 如果 $a 和 $b 具有相同的鍵/值對則為 TRUE. 

$a === $b 全等 如果 $a 和 $b 具有相同的鍵/值對并且順序和類型都相同則為 TRUE. 

$a != $b 不等 如果 $a 不等于 $b 則為 TRUE. 

$a <> $b 不等 如果 $a 不等于 $b 則為 TRUE. 

$a !== $b 不全等 如果 $a 不全等于 $b 則為 TRUE.

PHP 僅有的一個數組運算符是 + 運算符.它把右邊的數組附加到左邊的數組后,但是重復的鍵值不會被覆蓋.

實例代碼如下:

  1. $a = array("a" => "apple""b" => "banana"); 
  2. $b = array("a" =>"pear""b" => "strawberry""c" => "cherry"); 
  3. $c = $a + $b
  4. var_dump($c); 

執行后,此腳本會顯示:

實例代碼如下:

  1. array(3) { 
  2.   ["a"]=> 
  3.   string(5) "apple" 
  4.   ["b"]=> 
  5.   string(6) "banana" 
  6.   ["c"]=> 
  7.   string(6) "cherry" 

數組中的單元如果具有相同的鍵名和值則比較時相等.

Example #1 比較數組

實例代碼如下:

  1. <?php 
  2. $a = array("apple""banana"); 
  3. $b = array(1 => "banana""0" => "apple"); 
  4. var_dump($a == $b); // bool(true) 
  5. var_dump($a === $b); // bool(false) 
  6. ?> 

字符串運算符

有兩個字符串運算符.第一個是連接運算符(“.”),它返回其左右參數連接后的字符串.第二個是連接賦值運算符(“.=”),它將右邊參數附加到左邊的參數后

實例代碼如下:

  1. <?php 
  2. echo "thr"."ee";           //prints the string "three" 
  3. echo "twe" . "lve";        //prints the string "twelve" 
  4. echo 1 . 2;                //prints the string "12" 
  5. echo 1.2;                  //prints the number 1.2 
  6. echo 1+2;                  //prints the number 3 
  7. ?> 

實例代碼如下:

  1. <?php 
  2.  $a = '12345'
  3. // This works: 
  4.  echo "qwe{$a}rty"// qwe12345rty, using braces 
  5.  echo "qwe" . $a . "rty"// qwe12345rty, concatenation used 
  6. // Does not work: 
  7.  echo 'qwe{$a}rty'// qwe{$a}rty, single quotes are not parsed 
  8.  echo "qwe$arty"// qwe, because $a became $arty, which is undefined 
  9. ?> 

邏輯運算符

下表邏輯運算符舉例

$a and $b And(邏輯與) TRUE ,如果 $a 與 $b 都為 TRUE . 

$a or $b Or(邏輯或) TRUE ,如果 $a 或 $b 任一為 TRUE . 

$a xor $b Xor(邏輯異或) TRUE ,如果 $a 或 $b 任一為 TRUE ,但不同時是. 

! $a Not(邏輯非) TRUE ,如果 $a 不為 TRUE . 

$a && $b And(邏輯與) TRUE ,如果 $a 與 $b 都為 TRUE . 

$a || $b Or(邏輯或) TRUE ,如果 $a 或 $b 任一為 TRUE .

“與”和“或”有兩種不同形式運算符的原因是它們操作的優先級不同.

實例代碼如下:

  1. <?php 
  2. ($a = $_GET['var']) || ($a = 'a default'); 
  3. ?> 

實例代碼如下:

  1. <?php 
  2. // 下面的 foo() 不會被調用,因為它們被運算符“短路”了. 
  3. $a = (false && foo()); 
  4. $b = (true  || foo()); 
  5. $c = (false and foo()); 
  6. $d = (true  or  foo()); 
  7. // "||" 的優先級比 "or" 高 
  8. $e = false || true; // $e 被賦值為 (false || true),結果為 true 
  9. $f = false or true; // $f 被賦值為 false [Altair注:"=" 的優先級比 "or" 高] 
  10. var_dump($e$f); 
  11. // "&&" 的優先級比 "and" 高 
  12. $g = true && false; // $g 被賦值為 (true && false),結果為 false 
  13. $h = true and false; // $h 被賦值為 true [Altair注:"=" 的優先級比 "and" 高] 
  14. var_dump($g$h); 
  15. ?> 

以上例程的輸出類似于:

bool(true)

bool(false)

bool(false)

bool(true)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中国一级特黄真人毛片 | 欧美日韩夜夜 | 日韩av综合网| 亚洲精品套图 | 日韩久久久久久久久久久久 | 精品久久网站 | av久久久 | 99久久99| 久一在线| 狠狠久久 | 国产精品成人一区二区三区夜夜夜 | 狠狠亚洲| 亚洲精品成人av | 青青av | 99在线视频观看 | 黄色短视频在线播放 | 国产精品免费网站 | 久久99国产精品久久99大师 | 人人爱av| 亚洲精品女 | 国产福利小视频 | 国产一区二区三区在线视频 | 久久精品一区 | av免费网站| 日本在线免费播放 | 精品国产1区2区 | 在线观看免费黄视频 | 亚洲视频1区 | 亚洲一区二区av | 午夜欧美一区二区三区在线播放 | 黄色小视频在线 | 色婷av| 人人澡人人透人人爽 | 91久久国产 | 国产亚洲精品久久久 | 国内精品影院 | 99re国产精品| 一区二区三区视频在线 | 国产伦精品一区二区三区照片91 | 538精品视频 | 亚洲精品一区二区网址 |