Hallo!
Ich habe ein Fgare zu der Befehlszeile
$y=$y & 127;
Was bewirkt die? Hab leider nix dazu bisher gefunden und aus einem kleinen Test bin ich auch nicht schlau draus geworden?
Vielen Dank im Voraus!
Hallo!
Ich habe ein Fgare zu der Befehlszeile
$y=$y & 127;
Was bewirkt die? Hab leider nix dazu bisher gefunden und aus einem kleinen Test bin ich auch nicht schlau draus geworden?
Vielen Dank im Voraus!
Hallo Habanera,
Ich habe ein Fgare zu der Befehlszeile
$y=$y & 127;
Was bewirkt die? Hab leider nix dazu bisher gefunden und aus
einem kleinen Test bin ich auch nicht schlau draus geworden?
http://de2.php.net/manual/en/language.operators.bitw…
Viele Grüße
Thomas
Das ist eine binäre AND-Operation
127 (dec) = 1111111 (bin)
Beispiel für $y: $y = 55 (dec) ~ 110111 (bin)
$y & 127 ~ 1111111
110111
--------
0110111 = 110111 ~ 55
(logischerweise, da 127 nur 1er Bits enthält.)
Unter der Voraussetzung, dass $y 127 ist, verhält sich das natürlich anders:
z.B.
$y = 682 (dec) ~ 1010101010 (bin)
$y & 127:
1111111
1010101010
----------
0000101010 = 101010 = 42 (dec)
Gruß,
Rudy
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]