Katzehuhn
Erfahrenes Mitglied
Ich hab folgende Schleife und Funktion:
Warum bricht er mir die Schleife (außerhalb der funktion) ab? Kann ich dies irgend wie umgehen ohne das gesamte Array kopieren zu müssen?
Edit: Liegt wohl daran weil der Interne Zeiger des Arrays am Schluss schon einmal Fertig durchgelaufen ist. Kann man den net auf ignorieren Stellen? Irgnd wie sind die Arrays in PHP einwenig dumm durchdacht..
PHP:
function get_info(){
global $a;
foreach($a as $i => &$ai){
.....
}
}
foreach($a as $i => &$ai){
.....
if(irgndwas){
get_info();
}
}
Warum bricht er mir die Schleife (außerhalb der funktion) ab? Kann ich dies irgend wie umgehen ohne das gesamte Array kopieren zu müssen?
Edit: Liegt wohl daran weil der Interne Zeiger des Arrays am Schluss schon einmal Fertig durchgelaufen ist. Kann man den net auf ignorieren Stellen? Irgnd wie sind die Arrays in PHP einwenig dumm durchdacht..
Zuletzt bearbeitet: