我想在 PHP 中使用三元运算符动态决定一个 css 类,我正在使用以下代码但它有一些错误
echo '<div '.count($photos) > 1 ? "class='slider'" : "class='image'".'>';
上面的代码有什么问题?
最佳答案
表达式需要括号。
echo '<div ' . (count($photos) > 1 ? "class='slider'" : "class='image'") . '>';
或者
echo '<div class="' . (count($photos) > 1 ? 'slider' : 'image') . '">'
关于php - 如何在 PHP 中动态决定 css 类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11734674/