php如何同时判断多个值
有数组arr=array(n1=0,n2=1,n3=2,n4=0);我要做几个判断,当数组arr里n1,n2,n3,n4,全部大于1的时候执行代码,当其中的某三个值大于1...
有数组arr = array(n1= 0,n2 = 1,n3 = 2,n4 = 0);
我要做几个判断,当数组arr里n1,n2,n3,n4,全部大于1的时候执行代码,当其中的某三个值大于1时执行代码,当其中两个值大于1时执行代码,这样我要怎么写啊? 展开
我要做几个判断,当数组arr里n1,n2,n3,n4,全部大于1的时候执行代码,当其中的某三个值大于1时执行代码,当其中两个值大于1时执行代码,这样我要怎么写啊? 展开
2个回答
2014-05-18
展开全部
$arr = array(n1= 0,n2 = 1,n3 = 2,n4 = 0);
$i = 0; //初始一个变量为0,用户记录大于1的元素有几个
$j = sizeof( $arr ); //数组的元素个数
foreach ( $arr as $value ) { //遍历数组
if ( $value > 1 ) { //如果数组元素值大于1
$i++; //递增
}
}
if ( $i == $j ) { //如果全部大于1
执行代码a
} elseif ( $i == 3 ) { //如果3个值大于1
执行代码b
} elseif ( $i == 2 ) {
执行代码c
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询