Liebe Fünf,
$datensatz_aus_xml = array (
> array (1971, "Ein wunderschönes Bergdorf"),
> array (1971, "Leben am Abgrund"),
> array (1986, "Das Gummitier")
> )
...usw.
finde ich nicht gut und sogar kontraproduktiv! Warum nicht so?
$datensatz_aus_xml = array (
1971 => array(
"Ein wunderschönes Bergdorf",
"Leben am Abgrund")
),
1986 array (
"Das Gummitier"
)
);
Mir ist jetzt nicht klar, wie Du Deine Daten aus der XML-Datei heraus schnitzt, aber wenn Du diese Array-Struktur verwendest, dann kannst Du folgende Schleife benutzen:
$str = "";
foreach ($datensatz_aus_xml as $year => $data) {
$str .= sprintf(
'%1$d: %2$d Einträge'."\r\n"
$year,
count($data)
);
}
echo $str;
Du kannst natürlich beim Schnitzen Deines Arrays "$datensatz_aus_xml" auch anders vorgehen und die Jahrzehnte bereits beim Schnitzen zusammenfassen. Um Dir dabei zu raten müsste ich allerdings wissen, wie Du die XML-Daten auswertest...
Liebe Grüße,
Felix Riesterer.
--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)