org\parser\driver\Ubb::_widthAndHeight PHP Метод

_widthAndHeight() приватный Метод

解析含有width和height属性的标签
private _widthAndHeight ( string $name, array $data ) : string
$name string 标签名
$data array 解析数据 [2] - width, [3] - height, [4] - 标签内容
Результат string 解析后的标签
    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;
    }