手机
当前位置:查字典教程网 >编程开发 >php教程 >一个PHP的String类代码
一个PHP的String类代码
摘要:使用方法:复制代码代码如下:$s='中国';$os=newString($s);echo$os->decode('gbk'),'';echo...

使用方法:

复制代码 代码如下:

$s ='中国';

$os = new String( $s );

echo $os->decode('gbk') ,'';

echo $os->decode('gbk')->encode('md5'),'';

代码

复制代码 代码如下:

class String extends stdClass

{

private $_val ='';

public function __construct( $str ='' )

{

$this->_val = $str;

}

public function __toString()

{

return $this->_val;

}

public function encode( $coder )

{

$coder ='encode_' . $coder;

if( method_exists( $this, $coder ) )

{

return $this->$coder();

}else{

return $this;

}

}

public function decode( $coder )

{

$coder ='decode_' . $coder;

if( method_exists( $this, $coder ) )

{

return $this->$coder();

}else{

return $this;

}

}

private function encode_md5()

{

return new String( md5( $this->_val ) );

}

private function decode_gbk()

{

return new String( iconv('GBK','UTF-8', $this->_val ) );

}

}

【一个PHP的String类代码】相关文章:

PHP 中的类

一个php作的文本留言本的例子(五)

理解 PHP 中的 Streams

PHP.MVC的模板标签系统(三)

PHP中的类型约束介绍

PHP自动生成月历代码

PHP4中实现动态代理

一个oracle+PHP的查询的例子

做一个有下拉功能的留言版

PHP的变量

精品推荐
分类导航