<?php
$fields = array('data1', 'data2', 'data3', 'data4', 'data5'); $form = "";
$form .= '<form>' . "\n";
$count = 0;
foreach ($fields as $f) {
// open .form-group and .row every two loops?
if($count % 2 == 0) $form .='<div class="form-group"><div class="row">' . "\n";
$form .= ' <div class="col-sm-6">'; // always open column
$form .= $f;
$form .= '</div>' . "\n"; // always close column
// close .form-group and .row every two loops?
if($count % 2 != 0) $form .= '</div></div>';
$count++;
}
if ($count %2 != 0) {
// close last DIV if an odd number of fields
$form .= '</div></div>';
}
$form .= "\n" . '</form>';
echo $form;
PD9waHAKCiRmaWVsZHMgPSBhcnJheSgnZGF0YTEnLCAnZGF0YTInLCAnZGF0YTMnLCAnZGF0YTQnLCAnZGF0YTUnKTsKJGZvcm0gPSAiIjsKJGZvcm0gLj0gJzxmb3JtPicgLiAiXG4iOwoKJGNvdW50ID0gMDsKZm9yZWFjaCAoJGZpZWxkcyBhcyAkZikgewoKICAgLy8gb3BlbiAuZm9ybS1ncm91cCBhbmQgLnJvdyBldmVyeSB0d28gbG9vcHM/CiAgIGlmKCRjb3VudCAlIDIgPT0gMCkgJGZvcm0gLj0nPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+PGRpdiBjbGFzcz0icm93Ij4nIC4gIlxuIjsKICAgJGZvcm0gLj0gJyAgPGRpdiBjbGFzcz0iY29sLXNtLTYiPic7IC8vIGFsd2F5cyBvcGVuIGNvbHVtbgoKICAgJGZvcm0gLj0gJGY7CgogICAkZm9ybSAuPSAnPC9kaXY+JyAuICJcbiI7IC8vIGFsd2F5cyBjbG9zZSBjb2x1bW4KCiAgIC8vIGNsb3NlIC5mb3JtLWdyb3VwIGFuZCAucm93IGV2ZXJ5IHR3byBsb29wcz8KICAgaWYoJGNvdW50ICUgMiAhPSAwKSAkZm9ybSAuPSAnPC9kaXY+PC9kaXY+JzsKCiAgICRjb3VudCsrOwp9CgppZiAoJGNvdW50ICUyICE9IDApIHsKCS8vIGNsb3NlIGxhc3QgRElWIGlmIGFuIG9kZCBudW1iZXIgb2YgZmllbGRzCgkkZm9ybSAuPSAnPC9kaXY+PC9kaXY+JzsKfQoKCiRmb3JtIC49ICJcbiIgLiAnPC9mb3JtPic7CmVjaG8gJGZvcm07