本文目录一览:
怎么用php把字符串转换为ASCII
$a="abcdefghijklmn";
for($i=0;$istrlen($a);$i++){
echo ord($a[$i]).'br/';
}
PHP代码中包含8进制和16进制还有字母混合如何转换成ASCII?
?php
function hex_replace($str){//转换成ASCII
$tmp = substr($str, 0, 1);
if($tmp == 'x' || $tmp == 'X'){ //判断是否是 16 进制, 否则当 8 进制处理
return chr(hexdec($str));
} else {
return chr(octdec($str));
}
}
$str = file_get_contents("cc.txt");
$str = preg_replace('/\\\\([xX][\\dA-Fa-f]{1,2})|\\\\([\\d]{1,3})/e', 'hex_replace(\'$1$2\')', $str);//替换
echo $str;
?
服务器的图片是16进制的php怎么读取出来在本地显示
//第一种直接写入文件
$fp2=@fopen($filepath.$filename,'w');
fwrite($fp2,$img);
fclose($fp2);
第二种用file_put_contents()
都能将图片保存到本地的路径中