一些论坛的[url]www.csdn.net[/url]的自动转换究竟怎么做? preg_replace("/\[url\]([^\[]*)\[\/url\]/","<a href='\\1' target=_blank>\\1</a>",$str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看以下代码,是像所有论坛的 html 自动转换 url的代码模块。<?php $string="Liverpool fans club"; $pat1="(\[url=)"; $pat2="([[:graph:]]+)"; $pat3="(\])"; $pat4="([[:print:]]+)"; $pat5="(\[/url\])"; $pattern="$pat1$pat2$pat3$pat4$pat5"; $replacement=eregi_replace($pattern,"<a href=\\2>\\4</a>",$string); echo $replacement;?>当之间是英文是,一切正常,但 当有中文时 $pat4="([[:print:]]+)"就无能为力了,怎么办呢?小弟因为最近提了很多问题,已经没分了,以后一点双倍报答。 preg_replace("/\[url=([^\[]*)\]([^\[]*)\[\/url\]/","<a href='\\1' target=_blank>\\2</a>",$str); 这个函数怎么用啊?我刚才试过,如果我用echo 输出,应该输出哪个变量啊?preg_replace跟ereg_replacd有什么不同啊? 请帮忙给出处理一个数据文件的代码 file_get_contents问题 【求教】js调用php,跳转函数不起作用 [求助]怎样在网页中把tif 图象显示出来啊 百分求助php中关于cookie的问题!!! 从数据库中读取字符串!结果只能读到一部分! 在PHP中使用InterBase6.5作数据后台,在写论坛中分页显示是怎么处理的? 偶四个三角了,对于一个非计算机专业的学生来说,来之不易啊.散分! 请教一下分页数据重复的问题 想自学PHP 重命名文件 朋友们,在那里可以下载PHP的帮助文档!
<?php
$string="Liverpool fans club";
$pat1="(\[url=)";
$pat2="([[:graph:]]+)";
$pat3="(\])";
$pat4="([[:print:]]+)";
$pat5="(\[/url\])";
$pattern="$pat1$pat2$pat3$pat4$pat5";
$replacement=eregi_replace($pattern,"<a href=\\2>\\4</a>",$string);
echo $replacement;
?>
当之间是英文是,一切正常,但 当有中文时 $pat4="([[:print:]]+)"就无能为力了,怎么办呢?小弟因为最近提了很多问题,已经没分了,以后一点双倍报答。