我有一个简单的问题,我似乎无法弄明白。
我有以下一行
$output .= ' <input name="_'.$row->key.'" style="height: 10px; margin: 0;" type="checkbox" id="'.$row->key.'" /> <span style="font-size: 9px; text-transform: lowercase;">'.$row->name.'</span>';
我需要添加以下内容,但它们的格式不同
trim(set_radio("allwork", "1")) == 'checked="checked"' ? true : false
如果我这样做。和。'在修剪部分之前和之后插入它,它会抛出错误
干杯,
答案 0 :(得分:2)
对于内联条件,您应该将它们包装在括号中,然后您可以将它们连接起来。例如:
echo "Hello, " . ($a == $b ? "world." : "universe.");
编辑更正后的语法,我对那些服用“b”的人道歉。
答案 1 :(得分:0)
@Chris:试试 -
$output .= ' <input name="_'.$row->key.'" style="height: 10px; margin: 0;" type="checkbox" id="'.$row->key.'"';
if (trim(set_radio("allwork", "1")) == 'checked="checked"') { $output .= ' checked="checked"'; }
$output .= ' /> <span style="font-size: 9px; text-transform: lowercase;">'.$row->name.'</span>';