"; print_r($verbindungen); echo ""; */ /* Funktion für Währungsangaben, die float-Werte stets mit zwei Nachkommastellen ausgibt: 5 -> 5.00 7.3 -> 7.30 15.33 -> 15.33 */ function zweinks($wert) { if ($wert-round($wert)==0) {return $wert.".00";} else { if ($wert-round($wert)<10) {return $wert."0";} else {return $wert;} } } /* Funktion für Datumsangaben, die (ein- oder zweistellige) integer-Werte stets mit zwei Stellen ausgibt: 5 -> 05 0 -> 00 15 -> 15 */ function zweistellen($wert) { if ($wert<10) {return "0".$wert;} else {return $wert;} } // Schleife, sodass jede Verbindung als $verbindung vorliegt foreach ($verbindungen as $verbindung) { echo ""; // Alles, was als Element nach der 2ten Dimension vorliegt echo ""; echo ""; // es kann sein, dass es keinen Sparpreis gibt, dann ist das Element "Sparpreis" nicht belegt if (ISSET($verbindung["preisspar"])) {echo "";} else {echo "";} echo ""; // Datum und Zeit: wir brauchen die 3te Dimension (assoziativ) echo ""; echo ""; echo ""; echo ""; echo "
Startbahnhof:".$verbindung["start"]."
Zielbahnhof:".$verbindung["ziel"]."
Sparpreis:".zweinks($verbindung["preisspar"])."€
Sparpreis:kein Sparpreis möglich
Flexpreis:".zweinks($verbindung["preisflex"])."€
Startzeit und -datum:".zweistellen($verbindung["startzeit"]["stunde"]).":".zweistellen($verbindung["startzeit"]["minute"])." am ".zweistellen($verbindung["startdatum"]["tag"]).".".zweistellen($verbindung["startdatum"]["monat"]).".".$verbindung["startdatum"]["jahr"]."
Endzeit und -datum:".zweistellen($verbindung["endzeit"]["stunde"]).":".zweistellen($verbindung["endzeit"]["minute"])." am ".zweistellen($verbindung["enddatum"]["tag"]).".".zweistellen($verbindung["enddatum"]["monat"]).".".$verbindung["enddatum"]["jahr"]."
Produkte:
    "; // Produkte: Wir brauchen die 3te Dimension (nichtassoziativ) -> noch eine Schleife über $verbindung['produkte'] foreach ($verbindung["produkte"] as $produkt) { echo "
  • ".$produkt."
  • "; } echo "
Zwischenhalte:
    "; // Zwischenhalte: Wir brauchen die 3te Dimension (nichtassoziativ) -> noch eine Schleife über $verbindung['zwischenhalte'] foreach ($verbindung["zwischenhalte"] as $zwischenhalt) { echo "
  • ".$zwischenhalt."
  • "; } echo "


"; } ?>