$str="abcd"; $a=5; //这时候$a存的是\x05 $str[0]=$a; //这时候$str[0]='\x35',因为php会自动进行类型匹配. $str[0]=pack("C1",$a) 这样str[0]='\x05'