我正在生成Wordpress中的自定义帖子类型的条目列表,在此代码中,我将一个逗号添加到每个项目的末尾以将其分隔列表中格式,我将如何消除最后的逗号传播的加法或删除列表上的最后一个逗号。删除字符串中的最后一个逗号(PHP/Wordpress)
$terms = get_the_terms($post->ID, 'clients');
if ($terms && ! is_wp_error($terms)) :
$clients_list = array();
foreach ($terms as $term) {
$clients_list[] = $term->name;
}
$clients = join(", ", $clients_list);
$catTags .= "$clients, ";
endif;
我尝试了以下方法,但没有成功;
<em><?php $string = $catTags;
echo preg_replace("/\,$/","",$catTags); ?></em>
可能的重复[在PHP中删除最后一个逗号?](http://stackoverflow.com/questions/7376171/removing-last-comma-in-php) – geoffspear