Hallo und guten Morgen!
Ich lese eine XML-Datei folgendermaßen aus:
PHP-Code:
<?php
//sonstige Events - Auslesen und Ausgabe der XML
$sonstige_events = simplexml_load_file('includes/sonstige_events/sonstige_events.xml');
for($i=0; $i< count($sonstige_events); $i++){
echo "<a class='linkmount' href='http://www.".$sonstige_events->events_detail[$i]->event_link."' target='_blank'>";
echo "» <span class='bold'>".$sonstige_events->events_detail[$i]->datum."</span>";
echo "<br />";
echo utf8_decode($sonstige_events->events_detail[$i]->event)."</a>\n";
}
?>
jetzt würde ich gerne solche Geschichten wie "$sonstige_events->events_detail[$i]->event" etwas kürzen, da ich sonst immer ewig lange Zeilen Code habe.
Aber wenn ich das so schreibe funktioniert es nicht mehr:
PHP-Code:
<?php
//sonstige Events - Auslesen und Ausgabe der XML
$sonstige_events = simplexml_load_file('includes/sonstige_events/sonstige_events.xml');
$event_link = $sonstige_events->events_detail[$i]->event_link;
$event_datum = $sonstige_events->events_detail[$i]->datum;
$event = $sonstige_events->events_detail[$i]->event;
for($i=0; $i< count($sonstige_events); $i++){
echo "<a class='linkmount' href='http://www.".$event_link."' target='_blank'>";
echo "» <span class='bold'>".$event_datum."</span>";
echo "<br />";
echo utf8_decode($event)."</a>\n";
}
?>
wie gehts besser?