Hallo,
Ja, $value2 enthält einen String. Die []-Syntax greift bei Strings auf einzelne Zeichen zu.
Ok, habe ich verstanden, aber wie kann ich denn jetzt den Inhalt korrekt ausgeben?
hast Du schon mal versucht, einfach nur $value2 auszugeben?
Anmerkungen:
Wie dedlfix lege ich Dir das foreach-Statement ans Herz.
Verwende bitte aussagekräftigere Variablennamen als
$key, $key2
$value, $value2
Schriebest Du die innere Schleife, die ein einfaches numerisch indiziertes Array ist zu
foreach($value['function'] as $function) {
echo $function, "<br />\n";
}
um, kämst Du sehr wahrscheinlich gar nicht auf die Idee, einen Arrayzugriff auf Deine Werte vorzunehmen.
Freundliche Grüße
Vinzenz