繁体   English   中英

PHP用逗号分隔条目,最后一个条目除外?

[英]PHP separate entries with a comma, except last entry?

我正在使用循环从数据库中获取记录。 我想要这样,所以每条记录后都有一个逗号,除非它是最后一条记录,或者只有一条记录要显示。

这是我的部分代码:

while($medals = $db->fetch_array($query))
{
    if($medals['post_count'] != "")
    {
        $requirements = $medals['post_count']." posts";
    }
    if($medals['time_registered'] != "")
    {
        $requirements .= "Registered for ".$medals['time_registered']." days";
    }
    if($medals['thread_count'] != "")
    {
        $requirements .= $medals['thread_count']." threads";
    }           
    if($medals['num_reps'] != "")
    {
        $requirements .= $medals['num_reps']." positive reputations";
    }
}

我该怎么做?

谢谢。

while($medals = $db->fetch_array($query))
{
    $requirements = array();
    if($medals['post_count'] != "")
    {
        $requirements[] = $medals['post_count']." posts";
    }
    if($medals['time_registered'] != "")
    {
        $requirements[] = "Registered for ".$medals['time_registered']." days";
    }
    if($medals['thread_count'] != "")
    {
        $requirements[] = $medals['thread_count']." threads";
    }           
    if($medals['num_reps'] != "")
    {
        $requirements[] = $medals['num_reps']." positive reputations";
    }
    $requirements = implode(', ',$requirements);
}

或者您需要在行之间使用逗号?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM