php - 从while循环中删除最后一个逗号

标签 php

我的代码导致这样的输出

标题1,1,标题2,2,

我怎样才能从中删除最后一个逗号?

$comma = ",";

$query = "SELECT name, listid FROM playlist ORDER BY id DESC";
$result = $mysqli->query($query);

while(list($name, $listid) = $result->fetch_row()) {
    echo $name;
    echo $comma;
    echo $listid;
echo $comma;
}

最佳答案

$lines = array();

while(list($name, $listid) = $result->fetch_row()) {
    $lines[] = "$name,$listid";
}

echo implode(',', $lines);

关于php - 从while循环中删除最后一个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20908361/

相关文章:

php - 当选择带有 mysql 数据填充的下拉框时,以表单形式获取 MySQL 数据

php - 如何调试 PayPal debug_id?

php - 表单到 iframe 提交 - 文件上传后如何重置表单?

JavaScript 函数中的 PHP 变量

javascript - 有没有办法在选择选项中显示输入框,以便我可以在选项中添加一个值?

php - 更改排序规则会影响我的数据库吗?

php - nginx - phppgadmin - *1 规则禁止访问

php - 如何根据字符串长度更改字体大小?

java - 将 array_walk 从 php 转换为 java 方法

php - 如何按照 Apigility 方式验证嵌套数据?