Jump to content

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


Mozak

Recommended Posts

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

Edited by Mozak
Link to post
Share on other sites

Bonjour,

Tu sais que Php a des fonctions pour cela ?

bindec() et decbin()

Elles fonctionnent pour les entiers jusqu'à 232

  • Upvote 1
Link to post
Share on other sites

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...