if ($liang > $onenum[1] && $liang < $twonum[1] || $liang > $onenum[2] && $liang < $twonum[2] || $liang > $onenum[3] && $liang < $twonum[3] || $liang > $onenum[4] && $liang < $twonum[4] || $liang > $onenum[5] && $liang < $twonum[5] || $liang > $onenum[6] && $liang < $twonum[6] || $liang > $onenum[7] && $liang < $twonum[7] || $liang > $onenum[8] && $liang < $twonum[8] || $liang > $onenum[9] && $liang < $twonum[9] || $liang > $onenum[10] && $liang < $twonum[10] || ........){ echo "XXX";}else{ echo "XXX";} 有一个变量$liang,有两个数组,一个是$onenum,一个是$twonum,两个数组元素的个数始终是相等的,但数目不能确定,有可能几十个,有可能上百个,条件的规律如下,怎么放入上面这个if语句的条件里面呢?$liang > $onenum[1] && $liang < $twonum[1]
$liang > $onenum[2] && $liang < $twonum[2]
$liang > $onenum[3] && $liang < $twonum[3]....... 请大家不吝赐教,非常感谢!
$liang > $onenum[2] && $liang < $twonum[2]
$liang > $onenum[3] && $liang < $twonum[3]....... 请大家不吝赐教,非常感谢!
再判断$liang>$onenum_max && $liang < $twonum_min 就行了。
while($onenum[i]!=null&&$twonum[i]!=null)
{
if($liang > $onenum[i] && $liang < $twonum[i]) {
echo $liang;
}
$i++;
}
我不会PHP 这个只是思路 呵呵...
while($onenum[i]!=null||$twonum[i]!=null)
{
if($onenum[i]!=null&&$twonum[i]!=null&&$liang > $onenum[i] && $liang < $twonum[i]) {
echo $liang;
}
$i++;
}
或者这样
$size = count($onenum); //获取数组的长度
for($i=0; $i<$size; $i++)
{
if($liang>$onenum[$i] && $liang<$twonum[$i])
{
echo "";
break; //满足条件输出变量$liang中断循环
}
else
{
echo "";
}
}