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!
Comment