php基礎 邏輯運算子

2021-10-03 14:02:43 字數 2052 閱讀 3294

首先說一句:好久不見 哈哈哈哈

我們還和以前一樣 舉例加分析 最後的到結果。

話不多說 先上現實的例子;

例:一為女生對一位男生說:

你有房或者有車,我就嫁給你。

分析:接下來我們進行分析:

條件 1:有房!

條件 2:有車!

所以:有車||有房

問:此男。

有房,第乙個條件為真

無車,第二個條件為假

此女孩能否嫁給此男孩???

答 能,有房或者有車,兩種有一種就可以加家

那我繼續問 :

此男有車既有房 能不能嫁???

答:可以。趕緊嫁,把閨蜜也帶上。

看下面:

$house = 180;

$car = "bmw";

if ($house || $car) else

echo '';

$house1 = 180;

$car1 = " ";

if ($house1 || $car1) else

$house2 = 0;

$car2 = '';

if ($house2 || $car2) else

echo '';

邏輯且:&&

繼續例子:

下面又來一位難纏的 女二號;

女二號對 男二號說 你有車並且還要有房

我才能嫁給你,

$house21 = 180;

$car21 = '';

if ($house21 && $car21) else

echo '';

+++++++++++此時兩年過去++++++++++

女孩對男孩說 你的車必須是bmw 我才能嫁給您

$house211 = 180;

$car211 = 'byd';

$rescos = $house211 && $car == 「bmw」;

此時可能會有很多人和我一樣 這三個到底那兩個先進性 判斷

那麼這裡就涉及到了 運算的優先順序了

在我們開發過程中 您需要先進性運算的 需要用的()擴起來 然後在進行運算

如;

$rescos = $house211 && ($car211 == "bmw");

if ($rescos) else

echo '';

+++++++++++此時又兩年過去++++++++++

$house2111 = 180;

$car2111 = '賓利';

$rescos1 = $house2111 && ($car2111 == "bmw");

if ($rescos1) else

echo '';

+++++++++++此時又兩年過去++++++++++

男孩要求 女孩年齡不能大於28歲 否則就不娶

但是轉眼間已經過去 6年

$age = 22;

$boyloveage = $age += 8;

if ($boyloveage < 28) else

邏輯反:!

乙個命題如果是真命題,則其反命題 是假命題

$ssj = true;

if ($ssj) else

echo '';

if (!$ssj)  else 

echo '';

異或: xor

它是指 兩個條件必須 乙個為真 乙個為假 的時候才為 真;

$li = '男';

$mei = '女';

if (($li == '男') xor ($mei == '男')) else

php位運算子與邏輯運算 php 邏輯運算子 和

在php中,邏輯運算子無非是將值進行邏輯運算。還有其它用法嗎?先看看以下的 吧。提前給出結論就是 or 這兩種運算子在程式中可以加快php 的執行速度。test 李四 test 張三 test 張三來了 echo test 輸出 李四 test 李四 test 張三 test 張三不在這裡 echo...

PHP 邏輯運算子

邏輯運算子 例子名稱 結果 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,如果 ...

PHP 邏輯運算子

邏輯運算子 例子 某女要求 有房有車才可嫁 house true car true if house true else else 輸出結果 嫁 二 house false car true if house true else else 輸出結果 很遺憾,未能牽手ps 房為真,是乙個命題 真和假 ...