在 MYSQL 中,genres 字段包含多个值,例如,该字段中的条目包含 action、sport、3d。重要提示:此字段可以包含 3 和 10 个值。
这就是我将每个值与逗号分开的方式:
$genres = $row["genres"];
$gnrs = explode(',', $genres);
然后我像这样在html中输出它:
<li><?php echo $gnrs[0]; ?></li>
<li><?php echo $gnrs[1]; ?></li>
<li><?php echo $gnrs[2]; ?></li>
<li><?php echo $gnrs[3]; ?></li>
<li><?php echo $gnrs[4]; ?></li>
在输出我得到:
<li>action</li>
<li>sport</li>
<li>3d</a></li>
<li></li>
<li></li>
问题:如何只显示所有值?让它看起来像这样:
<li>action</li>
<li>sport</li>
<li>3d</li>
我不太明白你想做什么,但是可以使用 foreach 显示数组
在这里你可以插入这个设计