type === 'text') { return $segment->data['text']; } $str = '[CatCode:' . $segment->type; foreach ($segment->data as $key => $value) { $str .= ',' . $key . '=' . self::encode($value, true); } $str .= ']'; return $str; } }