Mam pewien problem z foreach i instrukcjami w jej środku. Oto kod:
<?php $red = 1; $bold = 1; $italic = 1; $tmp_sum = 0; $count = 0; foreach ( $items AS $k => $v ) { if ( $tmp_sum <= 400 ) { $tmp_sum = $tmp_sum + $v; } else { break; } $count++; } ?>
Został on napisany do testowania, inny działa na skrypcie gotowym, ten jest do testów. Skrypt ma za zadanie sprawdzać 3 zmienne, na samej górze. Następnie na ich podstawie policzyć kwotę łączną, mimo to, dostaję bardzo dziwne dane. Oto link do skryptu na moim serwerze:
Test
Proszę mi wyjaśnić dlaczego tak się dzieje? Dlaczego tak dziwnie zlicza dane?
Pozdrawiam,
Largo