【php获取字符串中url参数】php获取字符串中url自动加超级链接

更新时间:2019-06-02    来源:php函数    手机版     字体:

【www.bbyears.com--php函数】

 代码如下


$string = "这是php提取文本内容字符串中的网址,连接为http://www.111cn.net 站点";

//连接后需要有个空格或回车。 

$string = eregi_replace("http://([^ ,\r\n]*)","\\0",$string); 
$string = eregi_replace("ftp://([^ ,\r\n]*)","\\0",$string); 

例子1

 代码如下

$str="这样的http://www.111cn.net/ play/?id=1010&p=1_0-1试试!";
$pattern="/(http:\/\/|https:\/\/|ftp:\/\/)([\w:\/\.\?=&-_]+)/is";
$str=preg_replace($pattern, "\2", $str);
echo $str;
?>

例子2

 代码如下

function autolink($foo)  
{  
    $foo = eregi_replace("(((f|ht){1}tp://)[-a-zA-Z0-9@:%_/+.~#?&//=]+)", "/1", $foo);  
    if( strpos($foo, "http") === FALSE ){  
    $foo = eregi_replace("(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)", "/1", $foo);  
}else{  
    $foo = eregi_replace("([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)", "/1/2", $foo);  
}  
return $foo;  

?>

本文来源:http://www.bbyears.com/jiaocheng/52637.html