谢谢

解决方案 »

  1.   

    pack -- Pack data into binary string
    $aa = pack('aa');
    echo $aa;
      

  2.   

    上面的错了,没有测试,这个是正确的<?php
    function asc2bin ($temp) { 
      $len = strlen($temp); 
      for ($i=0; $i<$len; $i++) $data.=sprintf("%08b",ord(substr($temp,$i,1))); 
      return $data; 
    }$aa = asc2bin('aa');
    echo $aa;
    //echo 出来的结果是0110000101100001 
    ?> 
      

  3.   

    如二楼所示,pack函数可以处理 .
    相应的用unpack做还原.
      

  4.   


    Warning: pack() [function.pack]: Type ? unknown format code in F:\web\test\2jz.php on line 10二楼的有错误!
      

  5.   

    楼主是否是想将字符 abcdeff 写入到文本,形成十六进制内容显示成abcdeff的格式?