你能帮我用PHP代码和 Javascript以二进制表示法编写一个数字。
158是十进制,0xFF是十六进制,0154是八进制,但二进制是怎么回事?
我想在php中设置一个值并在Javascript中读取它:
PHP:
$error &= 1000 (here must be the binary notation)
$error &= 0010
Javascript:
if (error & 0010) {alert(1)}
非常感谢,非常感谢你的帮助。
部分答案在这里,似乎没有任何PHP: What's the prefix for binary in PHP?
答案 0 :(得分:5)
答案 1 :(得分:2)
php中不存在二进制文字。二进制操作通常以十六进制完成,
error & 0010 (binary)
可以替换为
error & 0x2
另请参阅此相关帖子What's the prefix for binary in PHP?
答案 2 :(得分:-1)
最后,没有符号,我将使用二进制文件的十进制值并将二进制值放在注释中:
PHP:
$error &= 8; //1000
$error &= 2; //0010
Javascript:
if (error & 2) {alert(1)}