我正在尝试将值作为PHP中的HTML属性输出,但是我只希望如果设置了该值,则该属性存在。

    <div <?= ($value) ? 'data-value="PHP VARIABLE"' : ''?>>

如何转义双引号并插入PHP变量?

谢谢。

分析解答

如果您不想添加整个div,请使用:

<div <?php echo ($value ? data-value="' . $phpvariable . '"' : ''); ?> >

这也假定$value将为true或false。