【发布时间】:2016-09-09 08:48:22
【问题描述】:
我正在尝试将选定的工作日存储在 DB 的一个字段中。按位似乎是完美的,但 PHP 并没有给出预期的结果,我不知道为什么。
mon tue wnd thu fri sat sun
1 1 1 1 1 1 1
1 2 4 8 16 32 64
所以选择周二和周五:18 (0100100)
例如,检查是否选择了星期日:decbin(18) & decbin(64)(应返回“空”),
但结果出乎意料。
【问题讨论】:
-
为什么不将它们存储为 int -> (1-6) ?
标签: php bitwise-operators dayofweek