如何写一个规则 处理文章URL地址 如何写一个规则 处理文章地址如:http://www.csdn.net/beijing/a/123.html 处理成 http://beijing.csdn.net/a/123.htmlIIRF 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $url = 'http://www.csdn.net/beijing/a/123.html';$r = '/(http:\/\/)www(\.csdn\.net\/)(beijing)\/(a\/123\.html)/i';$s = '\1\3\2\4';$url = preg_replace($r, $s, $url);echo $url;/*输出:http://beijing.csdn.net/a/123.html*/ $url = 'http://www.csdn.net/beijing/a/123.html';$r = '/(http:\/\/)www(\.\w+\.\w+\/)(\w+)\/(\w+\/\w+\.\w+)/i';$s = '\1\3\2\4';$url = preg_replace($r, $s, $url);echo $url;/*输出:http://beijing.csdn.net/a/123.html*/ 修改一下三楼的代码 更通用一点$url = 'http://www.csdn.net/shanghai/a/123.html';$r = '/(http:\/\/)www([\w|\.]*\/)(\w*)\/([\w|\/|\.]*)/i';$s = '\1\3\2\4';$url = preg_replace($r, $s, $url);echo $url; 其实我想 写成IIRF伪静态规则的,能不再写一个啊?求教 用json_encode()转义数组的问题 二级域名实现 php如何写多国语言 如何判断媒体文件播放完成了?如mp3格式的文件,万分感激! 就10分了,:(,抱歉.. 请教一下include和require的区别,谢谢! 关于URL加密???? 画面跳转的问题 请问有没有用php做过webservice开发的?php里面有关于soap的函数呀 急问……………… 我在运行phpMyAdmin 2.4.0-rc1时出现这怎样处理? history.go(-1) 返回后填写的数据怎么都没有了 php算术小问题
$r = '/(http:\/\/)www(\.csdn\.net\/)(beijing)\/(a\/123\.html)/i';
$s = '\1\3\2\4';
$url = preg_replace($r, $s, $url);
echo $url;
/*
输出:http://beijing.csdn.net/a/123.html
*/
$r = '/(http:\/\/)www(\.\w+\.\w+\/)(\w+)\/(\w+\/\w+\.\w+)/i';
$s = '\1\3\2\4';
$url = preg_replace($r, $s, $url);
echo $url;
/*
输出:http://beijing.csdn.net/a/123.html
*/
$url = 'http://www.csdn.net/shanghai/a/123.html';
$r = '/(http:\/\/)www([\w|\.]*\/)(\w*)\/([\w|\/|\.]*)/i';
$s = '\1\3\2\4';
$url = preg_replace($r, $s, $url);
echo $url;