我正在生成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