我有一个三元运算符,它将回显HTML标记的样式。我尝试擦除或添加括号,但仍然存在错误。三元运算符中的意外左括号PHP
foreach($result as $row) {
$us = $row['username'];
echo '<div id="msg_guest" style="'.($us != 'Admin' ? ($us != 'inTELLigence' ? 'float: right; background-color: #51b8c1':'float: left;')).'"><div id="usr" style="'.($us != 'Admin' ? ($us != 'inTELLigence'? 'background-color: #67d5de':'background-color: #e6898a')).'"><div id="user">'.$row['username']. '</div><div id="time">'.$row['time_now'].'</div></div><p id="msg"> '.$row['message'].'</p></div><br />';
}
这是如何突破的例子将逻辑分成不同的行和部分可以帮助您查看专业人士blem。用三元代码编写一行代码非常难以阅读。 – moopet