嗨,我有一些关于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]." ";
}
else{
$array[$i][$j]=1;
echo $array[$i][$j]." ";
}
}
答案 0 :(得分:0)
尝试使用foreach和引用的值(未测试):
foreach($lvalue as $i => &$inner){
foreach($inner as &$val){
if($val > $thold){
$val = 0;
echo $val." ";
}else{
$val = 1;
echo $val." ";
}
}
}