我有這個功能...如何在有多個值時插入逗號分隔符?
/**
* Just a private function to
* populate column content
*/
private function lh_user_taxonomies_get_user_taxonomies($user, $taxonomy, $page = null) {
$terms = wp_get_object_terms($user, $taxonomy);
if(empty($terms)) { return false; }
$in = array();
foreach($terms as $term) {
$href = empty($page) ? add_query_arg(array($taxonomy => $term->slug), admin_url('users.php')) : add_query_arg(array('user-group' => $term->slug), $page);
$in[] = sprintf('%s%s%s', '<a href="'.$href.'" title="'.esc_attr($term->description).'">', $term->name, '</a>');
}
return implode('', $in);
}
它輸出在WordPress分類術語列表,其對象連接。
問題是,如書面所示,函數會回顯出多個值之間沒有分隔的值,例如。 「金融服務信息技術」HTML錨。
我想插入邏輯,當有多個值時,使用逗號和空格分隔,例如。 「金融服務,信息技術」。但是,當然,當價值是最終的價值輸出時,這不應該發生。
我該如何修改這個來實現它?
你認爲'implode()'的第一個參數是爲了什麼? – Barmar