Mailinglisten-Archive |
> bei meinem Programm gibt es durch folgenden Code ein Problem: > $ueberg=6; > for( $i=0; $i<=$ueberg; $i++ ) { > $setcol=round( 192/( 2^( $ueberg-$i ) ) ); > echo "\$setcol=$setcol "; > echo "2^(\$ueberg-\$i)=".( 2^( $ueberg-$i ) )."\n"; > } > > Die 2. Reihe müsste doch nun eigenltich 64, 32, 16, 8, 4, 2, > 1 kommen... > PHP bringt mir allerdings: 4, 7, 6, 1, 0, 3, 2 > Steht das "^" in PHP etwa nicht für 'hoch' oder hab ich sonst > irgendwo einen > Fehler reinbekommen? Das "^" ist der XOR-Operator. Du möchtest pow() anwenden. Siehe auch http://phpwizard.net/tips/. Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive