hi,
ich hätte da mal ne frage, wenn man den key und val eines arrays will, wie sollte man da vorgehen?
oder
bisher, konnte ich eigentlich nur bei foreach vorteile finden.
z.b. das man den Array-Pointer net mit reset() zurück setzen muss oder das wenn man nur $val von einem array braucht, dass ja sagen wir mal angenehmer ist.
denn man müsste das ja bei while list each so machen:
und bei foreach halt:
so und nun noch eine frage. Was ist besser, schneller oder ganz einfach, was sollte man benutzen?
PS: Bei einigen Scripts, sieht man immer häufiger die Verwendung von while list each statt foreach.
Als Begründung, hört man dann ist php4 spezifisch....
Ich mein ist doch egal? foreach gibts halt erst ab php4, aber wer benutzt noch php3? bzw. wenn man while list each benutzt und dann das als begründung kommt mit spezifisch, das script aber garnet mit php3 läuft, ist es doch unsinn ..
naja hoffe es hat jemand verstanden, was ich sagen wollt
ich hätte da mal ne frage, wenn man den key und val eines arrays will, wie sollte man da vorgehen?
PHP-Code:
while(list($key,$val) = each($array)){
}
PHP-Code:
foreach($array AS $key=>$val){
}
z.b. das man den Array-Pointer net mit reset() zurück setzen muss oder das wenn man nur $val von einem array braucht, dass ja sagen wir mal angenehmer ist.
denn man müsste das ja bei while list each so machen:
PHP-Code:
while(list(,$val) = each($array)){
}
PHP-Code:
foreach($array AS $val){
}
PS: Bei einigen Scripts, sieht man immer häufiger die Verwendung von while list each statt foreach.
Als Begründung, hört man dann ist php4 spezifisch....
Ich mein ist doch egal? foreach gibts halt erst ab php4, aber wer benutzt noch php3? bzw. wenn man while list each benutzt und dann das als begründung kommt mit spezifisch, das script aber garnet mit php3 läuft, ist es doch unsinn ..
naja hoffe es hat jemand verstanden, was ich sagen wollt
Kommentar