网站制作学习网PHP→正文:php进制转换
字体:

php进制转换

PHP 2010/7/30 13:51:39  点击:不统计

www-fo-a-sp.cn
php中的进制转换很简单,看看下面的代码,你就会明白
<?
echo decbin(100)."<br>";//将十进制100转换为2进制:1100100
echo bindec(1100100)."<br>";//将二进制1100100转换为十进制:100
echo decoct(100)."<br>";//将十进制转换为8进制:144
echo octdec(144)."<br>";//将8进制转换为十进制:100
echo dechex(100)."<br>";//将十进制转换为16进制:64
echo hexdec(64);//将16进制转换为十进制:100
?>
看到上面的例子不难发现,进制间的互换知识dec和对应的进制表示的转换//<网站http://www.制forasp作.cn>
比如十进制转换为二进制为dec+bin,而二进制转换为十进制为bin+dec
我对应的建立了一个类.实现各种进制的转换.
<?php
class jinzhi{
 private $num;
 function __construct($parm,$type){
 switch($type){
 case 2:
 $this->num=bindec($parm);
 break;
 case 8:
 $this->num = octdec($parm);
 break;
 case 16:
 $this->num = hexdec($parm);
    break;
 default:
 $this->num = $parm;
 break;
 }
 }
public function C2(){
 return decbin($this->num);
  }
public function C8(){
 return decoct($this->num);
  }
public function C10(){
 return $this->num;
  }
public function C16(){
 return dechex($this->num);
  }
}
$a = new jinzhi(100,10);//举例
echo $a->C2();
?>
原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

·上一篇:php多mysql数据库连接类 >>    ·下一篇:php隐藏图片路径 >>
推荐文章
最新文章