ich habe eine foreach-Schleife und würde sie gerne in einer Variablen speichern und außerhalb der Schleife wieder ausgeben:
wenn ich echo 'Ausgabe='.$Ausgabe; in die Schleife setze, werden mir alle Ergebnisse der suche ausgegeben, wenn ich es außerhalb setze nur das letzte.
wie kann ich denn nun alle Ergebnisse außerhalb der Schleife ausgeben lassen?
PHP-Code:
foreach ($Ergebnis as $Eintrag) {
$Ausgabe= '<strong>' . htmlentities($Eintrag->Name) . '</strong><br>' . "\n";
$Ausgabe.= htmlentities($Eintrag->Strasse) . '<br>' . "\n";
$Ausgabe.= htmlentities($Eintrag->PLZ) . ' ' . htmlentities($Eintrag->Ort) . '<br><br>' . "\n";
$Ausgabe.= 'Tel.: ' . htmlentities($Eintrag->Telefon) . '<br>' . "\n";
$Ausgabe.= 'Fax: ' . htmlentities($Eintrag->Fax) . '<br><br>' . "\n";
if (!empty($Eintrag->eMail)) {
$Ausgabe.= 'E-Mail: <a href="mailto:' . $Eintrag->eMail . '" class="txt_grey" style="text-decoration:underline;">' . htmlentities($Eintrag->eMail) . '</a><br>' . "\n";
}
if (!empty($Eintrag->Website)) {
$Ausgabe.= 'Website: <a href="' . $Eintrag->Website . '" target="_blank">' . htmlentities($Eintrag->Website) . '</a><br><br><br>' . "\n";
}
echo 'Ausgabe='.$Ausgabe;
}
wenn ich echo 'Ausgabe='.$Ausgabe; in die Schleife setze, werden mir alle Ergebnisse der suche ausgegeben, wenn ich es außerhalb setze nur das letzte.
wie kann ich denn nun alle Ergebnisse außerhalb der Schleife ausgeben lassen?
Kommentar