2017-02-21 57 views
-1

這似乎很簡單,但我無法弄清楚。IF語句檢查null變量使用最小

我在屏幕上顯示一些東西之前檢查了幾個變量,並且我有一個變量,在某些時候可以爲null。

在我的if語句我有:

​​

我如何可以設置它真當Min($變量)爲空,如果所有其他的陳述是真實的?

+0

在之前的章節中使用OR。 – jeroen

+0

我很確定像'$ 1'和'$ 2'這樣的東西不是有效的php變量名。 – arkascha

+0

這只是一個例子..他們不是真名。 – dante

回答

0

可以使用內三元操作符()

if ($1 != 'abc' && ($1 == $2 || $2 == $3) && 
    ($variable == null ? true : min($variable) > 3) ) { ... } 
+0

返回false .. – dante

+0

答案已更新(錯誤位置> 3).. – scaisEdge

1

當我從你的問題的理解,

min($variable)也許空,你想看看它是否值小於3或空值?

if ($a != 'abc' && ($a == $b || $b == $c) 
    && (min($variable) > 3 || min($variable) == null)) { ... }