2013-11-27 14 views
1

我贊同一些數據,我的WordPress主題與作者盒:如何自定義我的PHP回聲代碼?

<?php echo $user_info->new_user_blond; ?> <?php echo $user_info->new_user_brown; ?> <?php echo $user_info->new_user_red; ?> 

用戶可以檢查一個或多個複選框。如果用戶檢查所有3個複選框例如,結果在筆者框,顯示出來:

金髮褐紅色

寄託都工作正常,但請幫我改變我的代碼來實現這一目標的結果:

金色,棕色,紅色

當我在代碼之間放置一個「,」時,它顯示出我想要的結果。但是如果用戶只 檢查上覆選框它顯示我:

金髮,,

我會很高興,如果你會支持我:)

+0

嗨!我再次閱讀堆棧溢出問題清單。將來我會更加小心! – NewUser

回答

1
<?php  

    $userarr = array(
      $user_info->new_user_blond, 
      $user_info->new_user_brown, 
      $user_info->new_user_red, 
    ); 

    $result = implode(',',array_filter($userarr)); 

    echo $result; 
?> 
+1

完美的作品! Thx Kapo - 我改變了implode(','part to implode(','在每次輸出後得到一個空格。 – NewUser

+0

不客氣! – apoq