Also, ich habe ein assoziatives Array, dessen Werte als auch Keys ich benötige. Hier ein Beispiel:
geht wunderbar. packe ich das ganze jedoch in eine Funktion...
... geht es nicht mehr! Warum? Kann es sein dass global da seine Finger im Spiel hat? Wie kann ich das Problem lösen?
PHP-Code:
$Array["Etwas"] = "Irgendwas";
foreach ($Array as $value)
{
echo "Key: ".key($Array)."; Value: ".$value."<br>";
}
// Ausgabe: Key: Etwas; Value: Irgendwas
PHP-Code:
$Array["Etwas"] = "Irgendwas";
function foo()
{
global $Array;
foreach ($Array as $value)
{
echo "Key: ".key($Array)."; Value: ".$value."<br>";
}
foo();
// Ausgabe: Key:; Value: Irgendwas
}
OffTopic:
Mann, mann, mann, die Zeilenumbrüche gehen aber auch nicht kleiner, oder? Kann ja kein Mensch lesen!
Kommentar