Tom: 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.

Grüße

Tom