Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Bedingte Anweisung in Schleife

  Alt 26. Feb 2010, 10:08
Sind die abweichenden Werte denn für alle Modelle die selben?

Sind "nur" keine Modifikationen

Code:
// sind das pro Modell die selben? Falls nicht (sonst wie oben)
$fields = ('Produkt' => array('name', 'desc', 'key', 'foo', 'bar', 'lolli', 'pop'),
           'Kategorie[u' => array('andere Felder', '...'));

// Falls für alle Modelle gleich:
$customValues = ('name' => 'Anders', 'key' => 'Wieder anders');
// sonst (z.B.)
$customValues = ('Produkt' => array('name' => 'Anders für Produkt'), 'Kategorie[u' => array('foo' => 'Anders für Kategorie'));

foreach($models as $model)
  foreach($fields[$model] as $field){
    $defaultValue = $customValues[$field] or 'Standardwert';
    // Falls für jedes Modell anders:
    $defaultValue = $customValues[$model][$field] or 'Standardwert';
    // 
    echo "$field: $defaultValue";
  }
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat