私はそれは、オブジェクトが接続されているワードプレスで分類用語のリストを出力し...複数の値がある場合にコンマ区切りを挿入するにはどうすればよいですか?
/**
* 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);
}
を、この機能を持っています。
問題は、記述されているように、関数は複数の値の間に分離を持たない値をエコーアウトします。 HTMLアンカーの「金融サービス情報技術」
複数の値がある場合、カンマとスペースの区切りが使用されるようなロジックを挿入したいと思います。 "金融サービス、情報技術"。しかし、もちろん、値が最終値出力であるときには、このようなことは起こりません。
これを変更するにはどうすればよいですか?
'implode()'の最初の引数は何だと思いますか? – Barmar