Salve a tutti,

Sono appena approdato su questo linguaggio, e per "appena approdato" intendo che per ora ho solo studiato la funzione "print()".

Mi sono portato avanti creando un convertitore da decimale a binario, nessun problema sul "grezzo" e velocissimo algoritmo che ho usato per la conversione, il mio problema sta nella stampa della stringa contenente il numero binario:

Codice PHP:
      <?php         
         $dec
=$_REQUEST['decimale'];          
         
$bin ".";               
            if (isset(
$_REQUEST['bin'])) {             
               while (
$dec 0) {               
                  if (
$dec == 1)                  
                     
$bin '1'.$bin
               
                  else                 
                     
$bin '0'.$bin;             

                  
$dec /= 2;         
                }      
             }
         print(
$bin);      
      
?>
Il risultato è giusto, ma la stampa del numero in binario viene preceduta da una serie di '0'. Ade sempio per il numero 8:
codice:
0000...00001000.
Cosa sbaglio ?