【发布时间】:2016-06-12 11:27:23
【问题描述】:
我试图在使用三元运算符时显示数组中的值,但它只显示一个空字段。
从这一行开始:
".($row["Risc"] = '' ? '' : "<li><i class='fa fa-check'></i> Risc</li>")."
我得到这个输出:Risc
表示该字段不为空,但是当我尝试显示数组值时,它什么也没有显示
".($row["Risc"] = '' ? '' : "<li><i class='fa fa-check'></i> ". $row['Risc'] ."</li>")."`
Below the full code:
<div class='col-md-4 col-sm-4'>
<ul>
".($row["Risc"] = '' ? '' : "<li><i class='fa fa-check'></i> Risc</li>")."
".($row["Cond"] = '' ? '' : "<li><i class='fa fa-check'> Cond</i> Condizioni</li>")."
<li><i class='fa fa-check'></i> Balcony</li>
<li><i class='fa fa-times'></i> Bedding</li>
<li><i class='fa fa-check'></i> Cable TV</li>
<li><i class='fa fa-times'></i> Cleaning after exit</li>
<li><i class='fa fa-check'></i> Cofee pot</li>
<li><i class='fa fa-check'></i> Computer</li>
<li><i class='fa fa-times'></i> Cot</li>
</ul>
</div>>
任何帮助表示赞赏
谢谢
【问题讨论】:
-
嗨,不工作,但还是谢谢
标签: php arrays embed ternary-operator