foreach循环中的迭代

时间:2016-06-13 11:03:57

标签: php twitter-bootstrap foreach

我尝试使用以下代码在foreach循环中迭代数组:

$array = array(
  'param1_1'  => 'foo',
  'param1_2'  => 'foo_bar',
  'param1_3'  => 'foo',
  'param1_4'  => 'foobar1',
  'param1_5'  => 'foo',
  'param1_6'  => 'foo_bar',
  'param1_7'  => 'foobar',
);
foreach ($array as $key => $value) {
  $group[$key] = array(
    'content'  => $value != 'foo_bar' ? $output->{$value}($key) : $output->{$value}($key, '', '', '', '', 'px'),
    'required' => 0,
  );    
}

我尝试在bootstrap上构建HTML输出。 这个foreach循环不能像我希望的那样工作

foreach ($array as $key => $value) {
  $group[$key] = array(
    'content'  => '<div class="row">
                   <div class="col-sm-3">' . $value != 'foobar' ? $output->{$value}($key) : $output->{$value}($key, '', '', '', '', 'px') . '</div>
                    </div>',
  'required' => 0,
  );    
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

      <?php
      foreach ($array as $key => $value) {
          $group[$key] = array(
            'content'  => '<div class="col-sm-3">' . $value != 'foobar' ? $output->{$value}($key) : $output->{$value}($key, '', '', '', '', 'px') . '</div>',
          'required' => 0,
          );    
        }
    ?>

删除<div class="row"></div>。我认为这是你做错了。

相关问题