我想在PHP中使用if条件比较数组变量和Normal变量。 我有一个数组VAriable为。$ AllowedEnquiryType [$ i]和一个变量为$ TIntType如何检查它们是否相等。
我的编码是
for($i=1;$i<=$length;$i++)
{
if($AllowedEnquiryType[$i]==$TIntType)
{
return true;
}
else
{
return false;
}
}
答案 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
答案 2 :(得分:0)
是的,您可以使用if($AllowedEnquiryType[$i]==$TIntType)
。你究竟想要什么?