$string=(string)numbers;//numbers是数字
$result=substr($string,0,8);

解决方案 »

  1.   

    你的问题本身就是问题
    $n = 1234567890;
    高8位就是12345678了
    echo (int)$n/pow(10,8);
    显然你问的不是这个!
      

  2.   

    好像是无法实现在,,因为如$num=987654568;这样除非将他们一位一位分开来,然后一一比较,否则无法比较,,
      

  3.   


      先将十进制转换成二进制decbin(),然后substr() 取出。
      

  4.   

    楼上,substr()函数好像只能按位截取哦,能取出最高位吗,,请取个例子可以吗
      

  5.   

    高8位??
    $src=0x11223344;$dst=($src>>24)&0x0000ff;