Heim > Backend-Entwicklung > PHP-Tutorial > PHP5.2.6 无符号长整形的位运算?

PHP5.2.6 无符号长整形的位运算?

WBOY
Freigeben: 2016-06-13 13:29:11
Original
891 Leute haben es durchsucht

求助 PHP5.2.6 无符号长整形的位运算??
RT!

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$v=time();
$para=(int)5566778899;
$v=$v^$para;
echo "time: ".$v."<br>";

Nach dem Login kopieren


描述:我是想获得距格林尼子时间的秒数,然后和一个数(eg:5566778899)异或位运算。但是返回的是一个负数,看网上的资料都是和ip地址挂钩的。

如果要实现我的这个功能,应该怎么做呀??不胜感激!

------解决方案--------------------
$v=$v^$para ^ -1;
------解决方案--------------------
gmp_xor
------解决方案--------------------
这样
PHP code
echo sprintf("%u",-639610008); <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage