Yashwant
Yashwant

Reputation: 213

How can I decide css class name dynamically in PHP ?

I want to decide a css class dynamically using ternary operator in PHP,I'm using following code but its some error

echo '<div '.count($photos) > 1 ? "class='slider'" : "class='image'".'>';

what's wrong in above code ?

Upvotes: 2

Views: 3425

Answers (1)

xdazz
xdazz

Reputation: 160883

You need parentheses for the expression.

echo '<div ' . (count($photos) > 1 ? "class='slider'" : "class='image'") . '>';

Or

echo '<div class="' . (count($photos) > 1 ? 'slider' : 'image') . '">'

Upvotes: 6

Related Questions