Php 变量内的IF语句和其他IF语句

Php 变量内的IF语句和其他IF语句,php,if-statement,Php,If Statement,我有以下代码: while($s<$nrpi) { if(${checkpart.$s}=="0") { $parts.="<div>".${part.$s}." = ".${price.$s}."</div>"; } $s++; }; while($s使用三元运算符时: $parts.= "<div>".${part.$s}.(${price.$s}?" = ".${price.$s}:"")."<

我有以下代码:

while($s<$nrpi)
{
    if(${checkpart.$s}=="0") {
        $parts.="<div>".${part.$s}." = ".${price.$s}."</div>";
    }    
    $s++;
};

while($s使用三元运算符时:

$parts.= "<div>".${part.$s}.(${price.$s}?" = ".${price.$s}:"")."</div>";
$parts.='.${part.$s}.(${price.$s}?”='${price.$s}:'');

Ref

作为
键值数组的最紧凑的解决方案
。三元运算符
?:
是您的朋友。变量?停止使用这些变量。您只会在尝试调试问题时扯掉剩下的头发。