如何在除字符串中的最后一项之外的所有内容中添加逗号

Bra*_*ley 2 php add comma

如何在除最后一行之外的每一行之后添加逗号.

while ($row = mysqli_fetch_array($result))
{
echo $row['categoryID']." ";
}
Run Code Online (Sandbox Code Playgroud)

目前显示动作冒险剧我希望它显示像这个动作,冒险,戏剧

如果我只是回显逗号,它将显示为动作,冒险,戏剧,

Pup*_*pil 8

您只需要采用一系列类别.

并将其转换为字符串implode().

这是我们可以拥有的最简单的解决方案.

<?php
$categories = array();
while ($row = mysqli_fetch_array($result)) {
 $categories[] = $row['categoryID'];
}
echo implode(', ' , $categories);
?>
Run Code Online (Sandbox Code Playgroud)

如果使用字符串函数,则每次在循环中都需要在逗号后附加新的类别ID.

然后使用删除字符串右侧部分的逗号rtrim().

而不是implode()一次性工作.