zoukankan      html  css  js  c++  java
  • 在PHP中实现StringBuilder类

    在PHP中实现StringBuilder类

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    /******************************************** 
     
      * 函数名:StringBuilder 
      * 作  用:构造PHP下的StringBuilder类 
      * 作  者:雪狐博客
      * 日  期:2011-11-09  
     
      ********************************************/
    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); 
       
    }
  • 相关阅读:
    河北省科技创新年报统计系统分析
    《软件需求十步走》阅读笔记06
    《软件需求十步走》阅读笔记05
    《软件需求十步走》阅读笔记04
    河北科技创新平台年报统计
    《软件需求十步走》阅读笔记03
    《软件需求十步走》阅读笔记02
    《软件需求十步走》阅读笔记01
    案例分析
    2017秋季个人阅读计划
  • 原文地址:https://www.cnblogs.com/fx2008/p/2974864.html
Copyright © 2011-2022 走看看