php - How to implement implode in foreach? -
here trying add comma in values got foreach loop. values coming together, want echoed comma separated. please suggest me gotta . know, gotta use implode, don't know how in loop.
foreach($_post['insert'] $interested) { if(!preg_match('/^[-a-z0-9\., ]+$/id', $interested)) continue; echo $interested; }
if want leave code relatively untouched (though fixed confusing indentation)...
$interestedvalues = array(); foreach($_post['insert'] $interested) { if(!preg_match('/^[-a-z0-9\., ]+$/id', $interested)) continue; $interestedvalues[] = $interested; } echo implode(',', $interestedvalues);
...or 1 liners seem fashionable...
echo implode(',', preg_grep('/^[-a-z\d., ]+$/id', $_post['insert']));
Comments
Post a Comment