2014-11-21 89 views
1

我創建一個裁剪算法,並在某些時候檢查是否存在的值通過PHP檢查0假

if($x && $y){ //then crop } 

如果指定剪切區域的初始座標,檢查。但是,這在邊界上失敗了,因爲如果任何值爲零(從邊界切割),那麼php會將其評估爲false。

我該如何克服這一點?

回答

5

使用isset()檢查,如果一個變量設置,而不是NULL:

if(isset($x) && isset($y)) { //then crop } 
1

使用===!==這兩個類型和值進行比較。

例如:

if($x !== false && $y !== false)