手机
当前位置:查字典教程网 >编程开发 >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.MVC的模板标签系统(三)

我的论坛源代码(二)

一个odbc连mssql分页的类

PHP中的traits简单使用实例

一个简单的自动发送邮件系统(三)

一个用于MySQL的PHP XML类

PHP 中的类

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

PHP的变量

一段php加密解密的代码

精品推荐
分类导航