Mise en situation
Je souhaite créer un système qui retranscrit le système écrit en base décimal vers le système en base 2.
Création la base 2
Voilà comment j'ai procéder (simplifier)
<?php
$base2 = 1;
$listbase2 = '';
$limit = 45;
define('MULTIBASE2', 2);
while ($base2 < $limit){
$base2 = $base2*MULTIBASE2;
$listbase2 .= $base2;
echo $listbase2;
}
?>la variable $listbase2 affiche 2 24 248 24816 2481632 248163264 et pourtant je souhaiterai/devrai avoir ceci -> 2 4 8 16 32 64
Pourriez-vous m'expliquer le soucis rencontré dans mon code qui reprend chaque nombre à chaque fois et qui la concatène ?
merci par avance !
[EDIT] La solution était de mettre le echo hors de la boucle
Ce message a été modifié par Mozak - 22 novembre 2009 - 15:11.



Haut















