2016-06-27 17 views
-3

場合で動作していないこのあなたが直接、変数の内容をISSETの戻り値をテストし、いないfalse比較演算子は、ステートメントのPHP

$Originating_country_region = $country_region[$i]['region'];  // value of var is AM after assigning 
$order_shipping_country_region = $country_region[$i]['region']; // value of var is EU after assigning 

if(isset($Originating_country_region) == "EU" && isset($order_shipping_country_region) == "EU") 
{ 
echo "Hello"; 
} 
+0

使用 '$ Originating_country_region == "EU" :-)学ぶことだ'直接より –

+0

@Anant私はどのように比較することができますか? –

+0

@ChetanAmetaループ内で値が空になると、未定義のエラーが発生するので、@ChetanAmetaは直接比較できません。 –

答えて

1

文があるにもかかわらず、以下のhelloを印刷しています。試してください:

これは、コードが最初にすべて設定されていることを確認し、その値をチェックします。

に便利なトリックが

+0

すばらしい説明ありがとうございました:) –

+0

@AmmarUlHassan Cool!あなたは答えを受け入れることができますか?鉱山かAnantのどちらかです。私たちはどちらも同じ答えを出しました:-) –