$Bin = 10011001;
hallo habe folgende frage:
habe ein script geschrieben, welches eigentlich von dezimal zahlen nach binärzahlen rechnen sollte ... nur es kommen immer falsche werte raus
so sollte ja eigentlich die berechnung laufen ..PHP-Code:
for ($i=0;$i < strlen($Bin);$i++) {
echo $Dez = pow(($Bin[i] * 2),$i)." ";
}
1·2 hoch 0 + 0·2 hoch 1 + 0·2 hoch 2 + 1·2 hoch 3 + 1·2 hoch 4 + 0·2 hoch 5 + 0·2 hoch6 + 1·2 hoch 7 = 1 + 0 + 0 + 8 + 16 + 0 + 0 + 128 = 153
hoffe es kann mir wer da helfen ...
dieses skript zählt die ergebnise noch nicht zusammen sondern gibt sie einfach mit einer leerzeile dazwischen aus .. jedoch stimmen die nicht überein ..
wenn ich echo $Bin[i] mache in der for schleife bekomm ich nur 11111111 obwohl mein $Bin ja 10011001 ist;
danke
michael
Lesezeichen