2016-06-13 23 views
0

Ich versuche, ein Array innerhalb einer foreach-Schleife mit dem folgenden Code iterieren:Iteration innerhalb foreach Schleife

$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, 
);  
} 

Ich versuche, eine HTML-Ausgabe zu erhalten auf Bootstrap bauen. Diese foreach-Schleife funktioniert nicht wie ich

wünschen
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, 
);  
} 

Was mache ich falsch?

+0

'funktioniert nicht wie ich wünsche' Und wir sollten raten, wie Sie wünschen? –

+0

Poste '$ output' Klasse bitte. – Daan

+0

@ user1286819 welche Ausgabe möchten Sie. – user1234

Antwort

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, 
     );  
     } 
    ?> 

die <div class="row"></div> entfernen .Ich denke, das ist, was Sie falsch gemacht haben.

Verwandte Themen