ursus contionabundo: Daten vor einer foreach ausgeben?

Beitrag lesen

foreach ... {
   echo '<div>'.nl2br($eintraege['usz_betreff']). "</div>";
}

noch zwei Einträge anzeigen lassen und zwar

  • usz_start
  • usz_ende

Muss ich dazu eine Datenbankabfrage starten oder kann ich diese in einem machen?

Voraussetzung:

Ich vermute mal, dass usz_start und usz_ende innerhalb der foreach-Schleife festgelegt werden.

Also, wenn Du die einzelnen Items nicht direkt ausgibst sondern mit etwas wie

$out = '';
foreach ... {
   $out .= '<div>'.nl2br($eintraege['usz_betreff']). "</div>";
}
echo $usz_start . ' | ' . $usz_ende;
echo $out;

oder etwas wie

ob_start();
foreach ... {
   echo '<div>'.nl2br($eintraege['usz_betreff']). "</div>";
}
$out = ob_get_clean();
echo $usz_start . ' | ' . $usz_ende;
echo $out;

"einsammelst" und dann ausgibst, sollte es in einem Rutsch und ohne zusätzliche Abfrage gehen.