2015-08-17 48 views
-2

我如何檢查是否一個變量有這個值做something.Example:檢查,如果一個變量有這個值做一些事情

$price=$_POST['price']; 

if ($price!=90 or $price!=104 or $price!=115 or $price!=120) 
{ 
echo 'not true'; 
} 
else 
{ 
echo 'do something'; 
} 

因此,如果崗位價值有這四個值中的一個做一些事情。

+0

包裹裏面'如果(isset($ _ POST [代碼'價格'])){...}'。 –

+0

現在有什麼問題? – Rizier123

+0

取決於您的表單的猶太教和它的元素。沒辦法在這裏給出明確的答案。你還應該檢查它是否是數字。並且如果與您的表單在同一頁面內運行。 –

回答

0

$price!=90 or $price!=104總是會是真的。你必須與and操作

$price=$_POST['price']; 

if ($price!=90 && $price!=104 && $price!=115 && $price!=120) 
{ 
    echo 'not true'; 
} 
else 
{ 
    echo 'do something'; 
} 
0

你可以把你的檢查值在數組中要做到這一點,做的檢查如下:

 $price = isset($_POST['price']) ? $_POST['price'] : false; 

     $exist = array(90, 104, 115, 120); 

     if (!in_array($price, $exist)) { 
      echo 'not true'; 
     } else { 
      echo 'do something'; 
     } 
相關問題