我希望能够执行下面的操作,但无法执行,因为值不会传递到下一个if
语句。通过嵌套的if()语句传递变量值 - PHP
if(something){
$x=SomeValue;
if(something){
$y=SomeValue;
if($x==$y){
echo"x & y matches";
}
}
}
我也是在各自if
语句试图$GLOBALS
但仍然无法正常工作。
如何传递的$x
& $y
值到第三if()
声明
实际代码
if($i%2) {
$dx1 = $row['sec1'];
echo $dx1;
if($i%2==0){
$dx2 = $row['sec2'];
echo $dx2;
if($dx1==$dx2){echo $dx1." do not match ".$dx2;}
}
}
}
你在什么条件下(你的代码中的“something”)?听起来就像你的问题所在。 – Qirel
你一定在做错事。如图所示,无论您为$ x和$ y设置的值将在整个代码中绝对可用。也许向我们展示实际的代码而不是这个? –
@Qirel条件可以是任何事情,如果遇到“回声”可以检查 – X10nD