即使语句为hello
false
$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 :(得分:1)
您正在测试isset的返回值,而不是直接测试变量的内容。尝试:
if((isset($Originating_country_region) && $Originating_country_region) == "EU") && (isset($order_shipping_country_region) && $order_shipping_country_region == "EU"))
这将检查代码是否首先设置,然后检查它们的值。
这是一个有用的技巧: - )