Php 为什么此功能不能自动链接? 功能推特化($ret){ $ret=preg#u replace(“#(^|[\n])([\w]+?:/[\w]+[^\”\n\r\t

Php 为什么此功能不能自动链接? 功能推特化($ret){ $ret=preg#u replace(“#(^|[\n])([\w]+?:/[\w]+[^\”\n\r\t,php,regex,function,Php,Regex,Function,我正在尝试使用此功能自动链接我的博客上的链接 function twitterify($ret) { $ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret); $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<

我正在尝试使用此功能自动链接我的博客上的链接

 function twitterify($ret) {
  $ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
  $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
  $ret = preg_replace("/@(\w+)/", "<a href=\"http://www.twitter.com/\\1\" target=\"_blank\">@\\1</a>", $ret);
  $ret = preg_replace("/#(\w+)/", "<a href=\"http://search.twitter.com/search?q=\\1\" target=\"_blank\">#\\1</a>", $ret);
return $ret;
}


但我有一个空白屏幕。谢谢。

你需要引用你的论点:

<?php  autolink(@solomonaleh); ?>


否则,
@
是语法错误。您可能还需要实际调用所定义函数的名称-您的函数代码定义了一个名为“twitterify”的函数,但您调用了一个名为“autolink”的函数-究竟是哪个函数?

您需要引用您的参数:

<?php  autolink(@solomonaleh); ?>


否则,
@
是语法错误。您可能还需要实际调用所定义函数的名称—您的函数代码定义了一个名为“twitterify”的函数,但您调用了一个名为“autolink”的函数—这就是它?

您还需要回显它,因为它返回一个字符串

<?php  autolink('@solomonaleh'); ?>

您还需要回显它,因为它返回一个字符串

<?php  autolink('@solomonaleh'); ?>

对不起,伙计们,我找到了解决方案,这是我的错误,函数deos起作用了,只是你必须回应这个论点才能看到它愚笨的我

<?php echo autolink('@solomonaleh'); ?>

谢谢大家

对不起,伙计们,我找到了解决方案,这是我的错误,函数deos起作用了,只是你必须附和这个论点才能看到它,愚蠢的我

<?php echo autolink('@solomonaleh'); ?>

谢谢大家

这绝对是自动链接,对不起,我把它们都改了,但它们仍然不能工作!!:(这绝对是自动链接,很抱歉我把它们都改了,但它们仍然不能工作!!:(((((