<?php
function SBC2DBC($string)
{
$string = preg_replace("/(\xA3.|\xA1\xAB)/", "\".S2D(\"\\1\").\"", $string);
eval("\$string=\"".$string."\";");
return $string;
}function S2D($char)
{
if(ord($char[0]) == 0xA1 && $char[1] = 0xAB)
return chr(0x7E);
else
return chr(ord($char[1]) & 0x7F);
}
echo SBC2DBC("ABCDEF");
?>output:
ABCDEF
function SBC2DBC($string)
{
$string = preg_replace("/(\xA3.|\xA1\xAB)/", "\".S2D(\"\\1\").\"", $string);
eval("\$string=\"".$string."\";");
return $string;
}function S2D($char)
{
if(ord($char[0]) == 0xA1 && $char[1] = 0xAB)
return chr(0x7E);
else
return chr(ord($char[1]) & 0x7F);
}
echo SBC2DBC("ABCDEF");
?>output:
ABCDEF
解决方案 »
- 为什么我的SESSION只开启,每刷新一次就产生一个新的session_id?
- 这种程序如何实现
- 我今天见鬼了。
- 大家帮检查下这个简单的PHP代码哪里出错了?
- 请问复杂的结构怎么学习?
- 怎样用array_push()添加一个有键值的元素呢?
- 大家好,讨论一下php抓取网址,请进来!!!!
- 数据库查询问题
- 问高手,用c开发php的扩展,主要是实现什么功能,还有月薪一般多少
- session_unregister()和session_destory()有什么区别?
- PHP生成缩略图时遇到的问题(GIF背景透明不见了,变黑色了)急急急
- php能不能读取客户端文件目录呢?例如读取收藏夹目录,把收藏夹内容导入到数据库.
preg_replace("/(\xA3.|\xA1\xAB)/", "\".S2D(\"\\1\").\"", $string);这一句有问题, 能修正一下吗?