phpbar.de logo

Mailinglisten-Archive

[php] Exponentialfunktion...

[php] Exponentialfunktion...

tobias_(at)_dnet.it tobias_(at)_dnet.it
Mon, 29 Mar 1999 17:13:48 +0200


> 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