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); 
       
    }
  • 相关阅读:
    1、SpringBoot入门
    在一台电脑开启多个微信
    【监控】prometheus监控安装
    【hadoop3.0】hive 安装
    【google工具安装】gsutil存储管理google cloud stroge
    [监控报警]elastalert安装使用
    【大数据】hadoop3.0worker集群+flink+zeppelin+kafaka+zookeeper安装部署
    【原创】fluent-bit安装使用
    [etcd]etcd集群部署
    【手打】kafka集群设置
  • 原文地址:https://www.cnblogs.com/fx2008/p/2974864.html
Copyright © 2011-2022 走看看