我有一个数组说[B1, B2......B30],
如何编写检查以下条件的查询
如果array中的Value之一= B13,则检查数组是否也有B27 然后显示B13B27 否则如果只有B13在那里 然后SHOW B13 否则如果B26在那里 然后显示B26
我的代码是(假设声明了所有变量) @BR是数组 @BC是@BR中的记录数 请不要考虑使用的功能/参数
FOR @i = 1 TO @BC DO
IF (Row(@BR,@i),1) == "B13" THEN
PRINT "B13"
ELSEIF (Row(@BR,@i),1) == "B26" THEN
PRINT "B26"
ENDIF
NEXT @i
我想为B13和B27添加条件。 请指教。
答案 0 :(得分:0)
如果您正在使用SQL进行PHP,您可以使用“in_array”PHP函数,例如
$array = array('B1', 'B2', 'B3', 'B4', 'B5', 'B26', 'B27');
foreach($array as $value){
if($value == 'B13' || $value == 'B27'){
if(in_array('B13',$array) && in_array('B27',$array)){
echo 'B13B27';
}else if(in_array('B13',$array)){
echo 'B13';
}else if(in_array('B27',$array)){
echo 'B27';
}
}
}