mustang
Mitglied
hallo leute,
ich habe irgendwie ein problem mit einem mehrdimensionalen array. warum auch immer. ich verstehe das einfach nicht.
mein array sieht so aus:
ich lasse es mir auf zwei verschiedene arten ausgeben:
und die ausgabe sieht dann so aus:
warum kommt bei der ersten ausgabe der september 2mal vor und warum ist bei print_r " [0] => Array ( [Name] => September [Tage] => 30 )" und der august kommt in keinem vor....
ich verstehe das einfach nicht.
habe das auch mal in einer "leeren" php-datei ausprobiert, ohne jeglichen code vorher und es bleibt genau so...
ich habe irgendwie ein problem mit einem mehrdimensionalen array. warum auch immer. ich verstehe das einfach nicht.
mein array sieht so aus:
PHP:
$orgmonate = array();
$orgmonate[01] = array("Name" => "Januar", "Tage" => 31);
$orgmonate[02] = array("Name" => "Februar", "Tage" => 28);
$orgmonate[03] = array("Name" => "März", "Tage" => 31);
$orgmonate[04] = array("Name" => "April", "Tage" => 30);
$orgmonate[05] = array("Name" => "Mai", "Tage" => 31);
$orgmonate[06] = array("Name" => "Juni", "Tage" => 30);
$orgmonate[07] = array("Name" => "Juli", "Tage" => 31);
$orgmonate[08] = array("Name" => "August", "Tage" => 31);
$orgmonate[09] = array("Name" => "September", "Tage" => 30);
$orgmonate[10] = array("Name" => "Oktober", "Tage" => 31);
$orgmonate[11] = array("Name" => "November", "Tage" => 30);
$orgmonate[12] = array("Name" => "Dezember", "Tage" => 31);
PHP:
echo $orgmonate[01][Name];echo $orgmonate[01][Tage]; echo "<br>";
echo $orgmonate[02][Name];echo $orgmonate[02][Tage]; echo "<br>";
echo $orgmonate[03][Name];echo $orgmonate[03][Tage]; echo "<br>";
echo $orgmonate[04][Name];echo $orgmonate[04][Tage]; echo "<br>";
echo $orgmonate[05][Name];echo $orgmonate[05][Tage]; echo "<br>";
echo $orgmonate[06][Name];echo $orgmonate[06][Tage]; echo "<br>";
echo $orgmonate[07][Name];echo $orgmonate[07][Tage]; echo "<br>";
echo $orgmonate[08][Name];echo $orgmonate[08][Tage]; echo "<br>";
echo $orgmonate[09][Name];echo $orgmonate[09][Tage]; echo "<br>";
echo $orgmonate[10][Name];echo $orgmonate[10][Tage]; echo "<br>";
echo $orgmonate[11][Name];echo $orgmonate[11][Tage]; echo "<br>";
echo $orgmonate[12][Name];echo $orgmonate[12][Tage]; echo "<br>";
print_r ($orgmonate);
Code:
Januar31
Februar28
März31
April30
Mai31
Juni30
Juli31
[COLOR=Red]September30
September30[/COLOR]
Oktober31
November30
Dezember31
Array (
[1] => Array([Name] => Januar [Tage] => 31 )
[2] => Array([Name] => Februar [Tage] => 28 )
[3] => Array([Name] => März [Tage] => 31 )
[4] => Array([Name] => April [Tage] => 30 )
[5] => Array([Name] => Mai [Tage] => 31 )
[6] => Array([Name] => Juni [Tage] => 30 )
[7] => Array([Name] => Juli [Tage] => 31 )
[COLOR=Red][0] => Array([Name] => September [Tage] => 30 )[/COLOR]
[10] => Array([Name] => Oktober [Tage] => 31 )
[11] => Array([Name] => November [Tage] => 30 )
[12] => Array([Name] => Dezember [Tage] => 31 )
)
ich verstehe das einfach nicht.
habe das auch mal in einer "leeren" php-datei ausprobiert, ohne jeglichen code vorher und es bleibt genau so...