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); 
       
    }
  • 相关阅读:
    socket套接字 struct模块
    网络编程 OSI七层协议
    内置方法 eval | exec 元类 单例
    选课系统
    iOS清理缓存 2016-04-19
    iOS 蓝牙 技术
    iOS人脸识别
    iOS 指纹识别
    极光推送的初步配置及其使用
    iOS 加急审核
  • 原文地址:https://www.cnblogs.com/fx2008/p/2974864.html
Copyright © 2011-2022 走看看