frshjb373 Posted March 18, 2012 Share Posted March 18, 2012 I am trying to add a comma between each variable selected on a multiple checkbox form. I was able to successfully add a comma between each variable, but if a checkbox isn't selected it still uses a comma in the array. I'm sure it's just a simple if/else statement, but I'm a newbie and I'm not quite sure how to solve. Please see a sample below. Any help is much appreciated. Thank you in advance! <?php $accessories_ary = array($field_Charger, $field_Case, $field_Software, $field_Manual, $field_Box); $accessories = implode(", ", $accessories_ary); substr_replace($accessories ,"",-1); echo $accessories ?> Quote Link to comment https://forums.phpfreaks.com/topic/259182-add-comma-after-each-selected-checkbox-when-outputting-to-email/ Share on other sites More sharing options...
Pikachu2000 Posted March 18, 2012 Share Posted March 18, 2012 array_filter $accessories = implode(", ", array_filter($accessories_ary)); Quote Link to comment https://forums.phpfreaks.com/topic/259182-add-comma-after-each-selected-checkbox-when-outputting-to-email/#findComment-1328647 Share on other sites More sharing options...
frshjb373 Posted March 18, 2012 Author Share Posted March 18, 2012 Awesome, that did the trick! Thank you very much... Quote Link to comment https://forums.phpfreaks.com/topic/259182-add-comma-after-each-selected-checkbox-when-outputting-to-email/#findComment-1328653 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.