first() ?? ''; if (filter_var($match, FILTER_VALIDATE_EMAIL)) { return strlen($match) ? "$match" : $match; } else { $url = $match; if (\strpos($url, 'http') === false and \strpos($url, 'https') === false) { $url = sprintf('http://%s', $url); } return strlen($match) ? "$match" : $match; } }, $text ); return nl2br($text); } }