Ustaw uprawnienia binarnie

Widziałem w szkole system, który ustawiał uprawnienia za pomocą ciągu binarnego.

Powiedzmy, że 101001 = 41

Więc :

1 może być pozwoleniem na stronę 12 może być pozwoleniem na stronę 24 może być pozwoleniem na stronę 38 może być pozwoleniem na stronę 416 może być pozwoleniem na stronę 532 może być pozwoleniem na stronę 6

Powiedzmy, że mam powyższy ciąg binarny (101001). Mam dostęp do stron 1, 4 i 6.

Jak mogę to zrobić w PHP? Powiedzmy, że mam nazwę w MySQLperms przechowywane w dec, więc 101001 będzie wynosić 41.Skąd mogę wiedzieć, że 41 jest równe 1, 8 i 32 w PHP?

Dzięki.

questionAnswers(5)

yourAnswerToTheQuestion