位比较的二进制表示法
你能帮我在 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 似乎没有什么: PHP 中二进制文件的前缀是什么?
Can you help me to write a number in its binary notation in PHP code and Javascript.
158 is decimal, 0xFF is hexa, 0154 is octa but how is binary ?
I want to set a value in php and read it in Javascript :
PHP:
$error &= 1000 (here must be the binary notation)
$error &= 0010
Javascript :
if (error & 0010) {alert(1)}
Thank you very much, your help is appreciated.
Part of the answer is here, there seems to be nothing for PHP :
What's the prefix for binary in PHP?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
PHP 表示法是:
...但仅限于 PHP 5.4 及更高版本。
The PHP notation is:
...but only in PHP 5.4 and up.
php 中不存在二进制文字。二进制操作通常以十六进制完成,
可以替换为
另外,请参阅此相关帖子 PHP 中二进制的前缀是什么?
Binary literals don't exist in php. Binary manipulations are usually done in hex,
can be replaced with
Also, see this related post What's the prefix for binary in PHP?
最后,没有符号,我将使用二进制文件的十进制值并将二进制值放在注释中:
PHP:
Javascript :
In a end, there is no notation, I will use the decimal value of my binaries and put the binary value in comment :
PHP:
Javascript :