Fabe: String zerpflücken: 10110101 soll 1,0,1,1 usw... werden

Beitrag lesen

Hello,

wenn da nur 1 und 0 drinsteht, dann könnte man das auch als int abspeichern und binär codieren. Braucht dann nur zwei Bytes und Du hättest 16 Bereiche.

Na und um die wieder zu filtern, muss Du nur verunden:

$zugriff = $userrights & $bereich

oder

$zugriff = ($userrights & $bereich) > 0;

Bitoperatoren:
$a & $b Und Bits, die in $a und $b gesetzt sind werden gesetzt.

So! Und jetzt bitte mal auf deutsch. Sorry. Ich kapier kein Wort.

Ich will die einzelnen Stellen als Bereiche verwenden, dass ich das leich´ter abchecken kann, wo welcher Nutzer drauf zugreifen darf. Egal ob zwei Bytes... Nur kleines Projekt...
Wie kann ich also 101010 in 1 0 1 0 1 0 aufteilen???

Vielleicht erklärst Du mir das mal mit dem binär-abspeichern... Leicht??