Hallo,
ich schaffe es nicht das nachfolgende verschachtelte Array aufgesplittet nach Jahreszahl, Name und Text auszugeben.
Der erste EIntrag (Array 0) sollte so aussehen:
1898 Henry Moore
(in Castleford) englischer Bildhauer und Grafiker. Zählt zu ....
Mein Codeversuch:
Ich habe es schon mit "foreach" probiert, aber es klappt nicht:
Kann mir jemand Tips geben, was ich falsch mache.
Gruß jdgf
ich schaffe es nicht das nachfolgende verschachtelte Array aufgesplittet nach Jahreszahl, Name und Text auszugeben.
PHP-Code:
Array ( [0] => Array ( [0] => 1898 [1] => Henry Moore [2] => (in Castleford) englischer Bildhauer und Grafiker. Zählt zu den bedeutendsten Künstlern der Klassischen Moderne. + 31.08.1986 in Much Hadham. ) [1] => Array ( [0] => 1886 [1] => Alfred Weber [2] => (in Erfurt) deutscher Nationalökonom und Soziologe. Der Begründer der "verstehenden" Soziologie entwickelt eine multikausale, historisch-soziale Kulturtheorie. + 02.05.1958 in Heidelberg. ) [2] => Array ( [0] => 1863 [1] => Henry Ford [2] => (in Dearborn/Michigan) US-amerikanischer Unternehmer. Konstruiert 1892 seinen ersten Motorwagen und gründet 1903 die Ford Automobilwerke. Führt 1912 als erster Hersteller die Fließbandfertigung ein. + 07.04.1947 in Detroit. ) [3] => Array ( [0] => 1814 [1] => Johann Georg Halske [2] => (in Hamburg) deutscher Elektrotechniker und Unternehmer. Gründet mit Werner Siemens 1847 die "Telegraphen-Bauanstalt von Siemens & Halske" in Berlin. + 18.03.1890 in Berlin. ) )
1898 Henry Moore
(in Castleford) englischer Bildhauer und Grafiker. Zählt zu ....
Mein Codeversuch:
PHP-Code:
$row = $db->loadRowList();
echo "<pre>";
print_r($row);
foreach( $row as $test ) {
echo $test->jahr;
echo $test->name;
echo $test->text;
}
PHP-Code:
$anzahl = count ( $row );
echo "<p>Es gibt $anzahl Einträge</p>";
for ($x = 0; $x < $anzahl; $x++)
{
echo "Spalte0: ".$row[$x]->jahr . "</br>";
}
Gruß jdgf
Kommentar