手机
当前位置:查字典教程网 >编程开发 >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建立文件夹代码

PHP4中实现动态代理

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

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

我的论坛源代码(六)

PHP中的traits实现代码复用使用实例

一个用于MySQL的PHP XML类

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

PHP的类 功能齐全的发送邮件类

一个odbc连mssql分页的类

精品推荐
分类导航