多维数组与变量的比较

时间:2014-05-09 11:44:25

标签: php

嗨,我有一些关于2D数组和声明为$ thold的变量之间的比较的问题。 当我试图仅比较if或唯一的工作时。代码是..

for($i = 0; $i < $lvalue; $i++){
     for($j = 0; $j < $lvalue; $j++){
        if($array[$i][$j] > $thold){
         $array[$i][$j]=0;
         echo $array[$i][$j]."&nbsp;&nbsp;&nbsp;&nbsp;";
       }
       else{
        $array[$i][$j]=1;
        echo $array[$i][$j]."&nbsp;&nbsp;&nbsp;&nbsp;"; 
       }
     }

1 个答案:

答案 0 :(得分:0)

尝试使用foreach和引用的值(未测试):

 foreach($lvalue as $i => &$inner){
     foreach($inner as &$val){
         if($val > $thold){
             $val = 0;
             echo $val."&nbsp;&nbsp;&nbsp;&nbsp;";
         }else{
             $val = 1;
             echo $val."&nbsp;&nbsp;&nbsp;&nbsp;";
         }
     }
 }