Aller au contenu

[boucle] récupérer plusieurs valeur d'une même variable


Sujets conseillés

Posté (modifié)

Bonjour à tous,

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

Modifié par Mozak
Posté

Bonjour,

Tu sais que Php a des fonctions pour cela ?

bindec() et decbin()

Elles fonctionnent pour les entiers jusqu'à 232

Merci Dan je ne le savais pas -> je file voir la doc

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...