xXxPeterPanxXx
Neues Mitglied
Hi!
Wieso will PHP nicht so wie ich es will. Ich habe eine for Schleife mit der ich leere werte aus einem Array löschen will. Der Index reicht von 0 bis 6. Es sollen nur leere Strings gelöscht werden, dass klappt auch von 0-3, aber von 4-6 löscht das Skript nicht mehr die Werte.
So sieht der Array vor dem Löschen aus:
Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => )
und so nach dem Löschen:
Array ( [4] => [5] => [6] => )
Das ist die Schleife:
Mit freundlichen Grüßen
xXxPeterPanxXx
Wieso will PHP nicht so wie ich es will. Ich habe eine for Schleife mit der ich leere werte aus einem Array löschen will. Der Index reicht von 0 bis 6. Es sollen nur leere Strings gelöscht werden, dass klappt auch von 0-3, aber von 4-6 löscht das Skript nicht mehr die Werte.
So sieht der Array vor dem Löschen aus:
Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => )
und so nach dem Löschen:
Array ( [4] => [5] => [6] => )
Das ist die Schleife:
PHP:
for ($zahl = 0;$zahl<=count($array);$zahl++) {
if($array[$zahl]=="")
unset($array[$zahl]);
}
Mit freundlichen Grüßen
xXxPeterPanxXx