怎么样把长的网址修改一下变成短的? 就是一些bbs经常有的, 把超长的网址缩成短的,有一段替换成省略号比如网址超过一定长度(65个字符), 就将后面的截取变成... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php function getstr($string, $length) { $string = trim($string); if($length && strlen($string) > $length + 13){ //在此处自己做好判断 , $str = substr($string,0,$length); $str2 = substr($string,-10); return trim($str."...".$str2); }else{ return $string; } } $url = "http://www.google.com.hk/webhp?hl=zh-CN&newwindow=1&safe=strict&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&oq=&gs_rfai"; $num = 20; $str = getstr($url,$num); echo $str;?> 可以用 url rewrite 技术,在apache中配置,将较长的url,直接转换为配置后的网址,也可以伪静态!~ 不是软件 是服务器的配置 用到正则的知识当然也可以通过自己写php来转换 C++编出来的程序如何用PHP调用并传值进PHP变量啊??? 高手给看看这段代码吧,一直报错啊 curl几个问题 关于phpbb mod header:location可不可以指定frame 请教odbc 连接sql 的指针函数类似mysql_data_seek 急问 从表单接收的如果是字母和数字正常 如果是汉字 则是乱码帮忙 在线等待?????????? 请问MYSQLI无法读取数据库问题 通过调用界面跟方法讲三个文件在一个文件处理。。。。 上传图片时类发生错误问题: 为什么使用filesize出错
function getstr($string, $length) {
$string = trim($string);
if($length && strlen($string) > $length + 13){ //在此处自己做好判断 ,
$str = substr($string,0,$length);
$str2 = substr($string,-10);
return trim($str."...".$str2);
}else{
return $string;
}
}
$url = "http://www.google.com.hk/webhp?hl=zh-CN&newwindow=1&safe=strict&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&oq=&gs_rfai";
$num = 20;
$str = getstr($url,$num);
echo $str;
?>
是服务器的配置 用到正则的知识
当然也可以通过自己写php来转换