如何使用PHP中的if条件比较数组变量和Normal变量

时间:2011-04-07 10:42:54

标签: php

我想在PHP中使用if条件比较数组变量和Normal变量。 我有一个数组VAriable为。$ AllowedEnquiryType [$ i]和一个变量为$ TIntType如何检查它们是否相等。

我的编码是

for($i=1;$i<=$length;$i++)
    {
        if($AllowedEnquiryType[$i]==$TIntType) 
        {   
             return true;
        }
        else
        {

            return false;
        }
}

3 个答案:

答案 0 :(得分:2)

好吧,如果你想检查$AllowedEnquiryType[$i]$TIntType是否相等,你已经写了怎么做:

if ($AllowedEnquiryType[$i] == $TIntType) {
    // those are equal
}


另外,如果你想检查$AllowedEnquiryType的所有项目是否等于$TIntType,你可以这样做:

$allEqual = true;
for($i=1;$i<=$length;$i++) {
    if ($AllowedEnquiryType[$i] != $TIntType) {
        $allEqual = false;
        break;  // no need to check the other items
    }
}

if ($allEqual) {
    // all items in $AllowedEnquiryType are equal to $TIntType
}

答案 1 :(得分:0)

使用in_array

link

答案 2 :(得分:0)

是的,您可以使用if($AllowedEnquiryType[$i]==$TIntType)。你究竟想要什么?