Chcę utworzyć prosty skrypt zamieniający liczbę w systemie dziesiętnym na binarny.
Można to zrobić zestawem instrukcji if, w których tylko niektóre wartości wzrastają.
Skoro wzrastają równomiernie, można użyć pętli do skrócenia kodu.
I tu pojawia się mój problem - skrypt z pętlą kończy działanie (maximum execution time of 30 seconds exceeded) na linii 6 - początku instrukcji if:
<?php for ($i = 0; $i = 8; $i++) { if ($liczba >= $tab[$i]) { '$_'+$i = 1; $liczba = $liczba%$tab[$i]; } else { '$_'+$i = 0; } $wynik .= '$_'+$i; } ?>
Proszę o pomoc.

PS Czy dozwolony jest zapis '$_'$i = 1?
Dzielenie modulo można zastąpić odejmowaniem, wiem.