src/thinkextend/parser/driver/Ubb.php
private function _widthAndHeight($name, $data)
    {
        if (empty($data[2]) && empty($data[3])) {
            $data = "<{$name}>{$data[4]}</{$name}>";
        } elseif (!empty($data[2]) && empty($data[3])) {
            $data = "<{$name} width=\"{$data[2]}\">{$data[4]}</{$name}>";
        } elseif (empty($data[2]) && !empty($data[3])) {
            $data = "<{$name} height=\"{$data[3]}\">{$data[4]}</{$name}>";
        } else {
            $data = "<{$name} width=\"{$data[2]}\" height=\"{$data[3]}\">{$data[4]}</{$name}>";
        }
        return $data;
    }
private function _widthAndHeight($name, $data)
    {
        if (empty($data[2]) && empty($data[3])) {
            $data = "<{$name}>{$data[4]}</{$name}>";
        } elseif (!empty($data[2]) && empty($data[3])) {
            $data = "<{$name} width=\"{$data[2]}\">{$data[4]}</{$name}>";
        } elseif (empty($data[2]) && !empty($data[3])) {
            $data = "<{$name} height=\"{$data[3]}\">{$data[4]}</{$name}>";
        } else {
            $data = "<{$name} width=\"{$data[2]}\" height=\"{$data[3]}\">{$data[4]}</{$name}>";
        }
        return $data;
    }
解析含有width和height属性的标签
@param  string $name 标签名
@param  array  $data 解析数据 [2] - width, [3] - height, [4] - 标签内容
@return string       解析后的标签