Bitverschiebung C++ -> PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bitverschiebung C++ -> PHP

    Hallo!

    Ich bastel gerade an einer Portierung einer kleinen C++-Funktion nach PHP. Dabei kommt folgende Zeilen vor:

    unsigned long int maske = 1;
    maske<<=( (sizeof(unsigned long int)*8)-1 );
    for ( ; maske!=0; maske>>=1) { ... }

    Wie sähe eine identische Programmierung in PHP aus? Ich habe bislang:

    $maske = 1;
    $maske = $maske<<1;
    for ( ; $maske!=0; $maske=$maske>>1) { .. }


    Aber ganz 100%ig scheint das nicht zu funzen.

    Kennt sich jemand damit genauer aus?
Lädt...
X