-4

次のような変数があります。

$type1=10;
$type2=40;
$type3=70;
   .
   .
   .
 and more

しかし、この変数はフォームから取得するため安定していません。

また、変数が 1 つあります。

$total=30;

したい

 if `$total` less than `$type1` =>show special message.
 if `$total` between `$type1` & `$type2` =>show special message2.
 if `$total` between `$type2` & `$type3` =>show special message3.
          and more...
4

2 に答える 2

0
$type1=10;
$type2=40;
$type3=70;

$total=30;

$n=10;//count of variables you have
for ($i=0; $i <= $n; $i++) { 
    $v = $GLOBALS['type'.$i];
    $nv = (isset($GLOBALS['type'.$i+1])?isset($GLOBALS['type'.$i+1]):false);
    if($total < $v){
        echo '$total is lesser than $type'.$i;
    }elseif(isset($nv) && $v < $total && $total < $nv){
        echo '$total is between $type'.$i.'and $type'.$i+1;
    }
}
于 2013-08-19T11:26:03.697 に答える