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

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

[boucle] récupérer plusieurs valeur d'une même variable la concaténation ... Noter : -----

#1 L'utilisateur est hors-ligne   Mozak 

  • Groupe : Actif
  • Messages : 11
  • Inscrit(e) : 16-octobre 09
  • Genre:Homme
  • Localisation:Agde
  • Société:E-mediatly.com

Posté 22 novembre 2009 - 15:08

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

Ce message a été modifié par Mozak - 22 novembre 2009 - 15:11.

MATURE YOUR PROJECT !
0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 727
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 22 novembre 2009 - 15:16

Bonjour,

Tu sais que Php a des fonctions pour cela ?

bindec() et decbin()

Elles fonctionnent pour les entiers jusqu'à 232
1

#3 L'utilisateur est hors-ligne   Mozak 

  • Groupe : Actif
  • Messages : 11
  • Inscrit(e) : 16-octobre 09
  • Genre:Homme
  • Localisation:Agde
  • Société:E-mediatly.com

Posté 22 novembre 2009 - 15:21

Voir le messageDan, le 22 novembre 2009 - 15:16, dit :

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
MATURE YOUR PROJECT !
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)