PHP - преобразование битовой маски

Допустим, я назначаю следующие фрукты:

array ('1' => 'apple', '2' => 'banana', '4' = > 'grape', '8' => 'orange')

Если бы я хотел изобразить яблоко и банан , я мог бы просто сделать следующее: 0001 OR 0010 , чтобы получить 0011 (или 3), верно?

Учитывая число 3 , как мне преобразовать его в 1 и ] 2 ?

0
задан hakre 18 December 2012 в 19:08
поделиться