生成摘要的问题 建议去找一个能介绍html的包来做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩就好像csdn的摘要是用什么技术生成的啊?! <script language="JavaScript">function GetSummary(word){ return word.replace(/<[^>]*>/g, "").substr(0, 5);}alert(GetSummary("<div>sdfdsfsdf</div>"));</script> function SpHtml2Text($str){ $str = preg_replace("/<sty(.*)\\/style>|<scr(.*)\\/script>|<!--(.*)-->/isU","",$str); $alltext = ""; $start = 1; for($i=0;$i<strlen($str);$i++){ if($start==0 && $str[$i]==">") $start = 1; else if($start==1){ if($str[$i]=="<"){ $start = 0; $alltext .= " "; } else if(ord($str[$i])>31) $alltext .= $str[$i]; } } $alltext = str_replace(" "," ",$alltext); $alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext); $alltext = preg_replace("/[ ]+/s"," ",$alltext); return $alltext;} 其实提交上来的字符串中的html标记被转换成类似“<br><br>”的串不能够使用以上两位大哥的方法的说。 <script language="JavaScript">function GetSummary(word){ return word.replace(/<[\s\S]*?>/g, "").substr(0, 5);}alert(GetSummary("<div>sdfdsf<br><br>sdf</div>"));</script> $str = "就是当天空的寂寞也不再是寂寞<br><br>我回到的是那个地方的森林<br><br>等着的是我永远透明爱你的心<br><br>一生一次的吻,一生一次的爱恋<br>";echo strip_tags(html_entity_decode($str)); js的那个有不足之处,如果是程序代码的话大于,小于有时候会产生错误的。哈哈,还是系统函数好用的说O.o php技术重点有哪些 关于PHP的rename函数 求ajax搜索提示的查询语句 php服务器很难配置 网站推广 你的有更好的方法和捷径吗? 请教下面的 程序那里有问题,while老是进入死循环 (开始那个发错了) php路径问题 怎么才能跳出for循环 读取数据库问题 PHP与SQL Server数据库 后台添加小类为中文时前台显示出现问题 如何将换行符换成<p></p>?
{
return word.replace(/<[^>]*>/g, "").substr(0, 5);
}
alert(GetSummary("<div>sdfdsfsdf</div>"));</script>
$str = preg_replace("/<sty(.*)\\/style>|<scr(.*)\\/script>|<!--(.*)-->/isU","",$str);
$alltext = "";
$start = 1;
for($i=0;$i<strlen($str);$i++){
if($start==0 && $str[$i]==">") $start = 1;
else if($start==1){
if($str[$i]=="<"){ $start = 0; $alltext .= " "; }
else if(ord($str[$i])>31) $alltext .= $str[$i];
}
}
$alltext = str_replace(" "," ",$alltext);
$alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext);
$alltext = preg_replace("/[ ]+/s"," ",$alltext);
return $alltext;
}
不能够使用以上两位大哥的方法的说。
{
return word.replace(/<[\s\S]*?>/g, "").substr(0, 5);
}
alert(GetSummary("<div>sdfdsf<br><br>sdf</div>"));</script>
有时候会产生错误的。
哈哈,还是系统函数好用的说
O.o