我有这个代码应该显示一个数组列表,后面跟一个逗号和空格!但是我不希望最后一个在它之后有逗号和空格。
例如,我希望tag1, tag2, tag3
代替tag1, tag2, tag3,
这是我的代码:
<?php $terms = get_the_terms( $the_post->ID, 'posts_tags' );
foreach ( $terms as $term ) {
echo $term->name;echo ", ";
} ?>
答案 0 :(得分:20)
$output = array();
foreach($terms as $term){
$output[] = $term->name;
}
echo implode(', ', $output);
答案 1 :(得分:1)
这是一个名为implode的php功能 - &gt; http://php.net/manual/function.implode.php