2012-11-20 69 views
0

我想分開這些由逗號輸出的鏈接,但在最後一個鏈接上沒有逗號。達到此目的的最佳方法是什麼?在wordpress中爲這個foreach循環添加一個逗號

<p class="favs">Favourite Courses: 
       <?php 
        $user_id = bp_get_member_user_id(); 
        $array = get_user_meta($user_id, 'wpfp_favorites', true); 

        foreach ($array as $key => $value) { 
        $queried_post = get_post($value); ?> 

        <a href="http://publicaccessgolf.com.au/<?php echo $queried_post->post_name; ?>" title="<?php echo $queried_post->post_title; ?>" ><?php echo $queried_post->post_title; ?></a> 

       <?php } ?> 
       </p> 

回答

4

最好的辦法通常是這樣的:

$links = array(); 
foreach (...) { 
    $links[] = '<a ...'; 
} 

echo join(', ', $links); 

適應您的具體情況適當的。

+1

['join'](http://php.net/join)='implode'只是說:) – Prasanth

+2

'implode' ='join',只是說。 :) – deceze

+0

這是行不通的。我從數組中獲取值(post id)並使用這些值來獲取帖子的URL和標題。所以我需要回顯URL和標題,而不是數組中的值。如果這有道理? (可能不是:) – user537137

相關問題