• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Endlosschleife beim Zerlegen eines Arrays

magifix

Neues Mitglied
HTML:
$anzahl_g=$_POST['anzahl_g'];

$w=0;
while (!empty($anzahl_g)){
echo $anzahl_g[$w];
echo "<br>";
$w++;
echo $w;
}

Hallo,

ich möchte ein Arry in seine Bestandteile zerlegen
erhalte dabei aber eine Endlosschleife
sieht jemand zufällig den Fehler in meinem Code?
 
Das Problem ist die Bedingung, die ist nämlich "Solang der Array nicht leer ist". Naja dein Array ist immer nicht leer (also voll), weil du nie Wert daraus entfernst. Nimm als Bedingung solange $w kleiner als die Arraygröße ist.
Also:
PHP:
$anzahl_g=$_POST['anzahl_g'];  $w=0;
$arraysize = count($anzahl_g); 
while ($w < $arraysize)
{ 
echo $anzahl_g[$w]; 
echo "<br>"; 
$w++; 
echo $w; 
}
 
Zurück
Oben