45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:PHP如何实现模拟asp.net的StringBuilder类?

PHP如何实现模拟asp.net的StringBuilder类?

2015-08-31 16:37:35 来源:www.45fan.com 【

PHP如何实现模拟asp.net的StringBuilder类?

本文实例讲述了PHP模拟asp.net的StringBuilder类实现方法。分享给大家供大家参考。具体如下:

在asp.net开发开发环境中,有一个StringBuilder类是比较常用的, 这个类用起来可以实现很方便的text文本的操作. 但是在php中,没有这个类. 不过我们却可以通过自定义类来模拟这个方法.

/******************************************** 
 * 
 * 函数名:StringBuilder 
 * 作 用:构造PHP下的StringBuilder类 
 * 
 ********************************************/
class StringBuilder 
{ 
 const LINE="<br/>"; 
 protected $list= array(''); 
 public function __construct( $str=NULL) 
 { 
  array_push($this->list,$str); 
 } 
 public function Append($str) 
 { 
  array_push($this->list,$str); 
  return $this; 
 } 
 public function AppendLine($str) 
 { 
  array_push($this->list,$str.self::LINE); 
  return $this; 
 } 
 public function AppendFormat( $str,mixed $args) 
 { 
  array_push($this->list, sprintf($str,$args)); 
  return $this; 
 } 
 public function ToString() 
 { 
  return implode("",$this->list); 
 } 
 public function __destruct() 
 { 
  unset($this->list); 
 } 
}

希望本文所述对大家的php程序设计有所帮助。


本文地址:http://www.45fan.com/bcdm/19510.html
Tags: PHP ASP.NET 模拟
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部