php 给url添加超级链接方法
如在我们提供网地址是 httt://www.phprm.com 但我们使用下面程序可以自动给它加个超级连接.
<?php 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@:%_+.~#?&\/\/=]+)', '12', $foo); } return $foo; } $str = 'http://'; echo autolink($str); ?>
下面介绍一个简单的做法
<?php function showtext($text) { $search = array( '|(http://[^ ]+)|', '|(https://[^ ]+)|', '|(www.[^ ]+)|' ); $replace = array( '$1', '$1', '$1' ); $text = preg_replace($search, $replace, $text); return $text; } ?>
本文链接:http://www.phprm.com/develop/fs992.html
收藏随意^^请保留教程地址.