PHP十六进制,十进制,八进制,二进制怎么转回原本的文字?

PHP十六进制,十进制,八进制,二进制怎么转回原本的文字?求代码........... PHP十六进制,十进制,八进制,二进制怎么转回原本的文字?

求代码........
展开
 我来答
imsuperman1015
2013-04-07 · TA获得超过203个赞
知道答主
回答量:100
采纳率:0%
帮助的人:105万
展开全部
你是在说进制间的转换吗?
base_convert() 函数貌似能帮助你

比如
$a = 120;// 十进制数
// 将此十进制数转换为 2进制
echo base_convert($a , 10 , 2); // 结果是 1111000

// 在吧 1111000 转回 120 十进制 也就二进制赚十进制
echo base_convert(1111000 , 2 , 10);

至于其他进制间转换 就跟上面的操作一样了。
更多追问追答
追问
我是说由进制转回文字!
比如把“你好”这文字转了进制,现在我再把它转回“你好”2个字。
怎么解决?
追答
中文转16进制 我这有个函数,不是我写的。。
function urlstr($str){
$url="";
$m1="";
for($i=0;$i<=strlen($str);$i++){
$m1=base_convert(ord(substr($str,$i,1)),10,16);
if ($m1!="0")
$url=$url."\x".$m1;
}
return $url;
}

$re = urlstr('你好'); // \xe4\xbd\xa0\xe5\xa5\xbd 转换后的十六进制

转回去用
echo stripcslashes($re);

你想吧中文转二进制? 没有直接的函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式