Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のような人に権限を付与します。
$ARR_PERSON = array( 2 => "Person B", 4 => "Person C", 8 => "Person D", 16 => "Person E", 32 => "Person F", );
問題は、番号を持っているときに許可を得る方法がわからないことです。例: 24. 8 と 16 に分割するには? 解決策が思いつきません。
ビット演算の使用。PERMISSION & MASKがゼロ以外の場合(例: 24 & 16)、フラグが設定されます。ゼロの場合、フラグは設定されません。
PERMISSION & MASK
24 & 16