博客文章段落如何截取? 你想要的结果是什么样子的呢?参考手册这一章或许对你有帮助:http://cn2.php.net/manual/zh/faq.html.php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '原始数据';[code=PHP]//得到除了链接外的转化文本$str = preg_replace( array("'([\r\n])[\s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e"), array("\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"), strip_tags($str, '<a>'));//2、用mb_substr或类似的函数截取即可[/php] //得到除了链接外的转化文本$str = preg_replace( array("'([\r\n])[\s]+'", "'&(quot ¦#34);'i", "'&(amp ¦#38);'i", "'&(lt ¦#60);'i", "'&(gt ¦#62);'i", "'&(nbsp ¦#160);'i", "'&(iexcl ¦#161);'i", "'&(cent ¦#162);'i", "'&(pound ¦#163);'i", "'&(copy ¦#169);'i", "'&#(\d+);'e"), array("\\1", "\"", "&", " <", "> ", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"), strip_tags($str, ' <a> '));//2、用mb_substr或类似的函数截取即可 ..... 不好意思,那个正则没看懂,麻烦帮我看下怎么改下面的代码吧?$str = '<img src="a.gif" /><a href="a.html">a</a>asdfsdfsdf';echo mb_strcut($str, 0, 20, 'utf-8'); 怎么给回复的人加分?? 初级程序员应具备哪些本事才能面试不怂。。。 正则替换问题 php乱码 如何用php实现无跳转的跨域上传? 求javascript高手 小问题 一个简单问题 关于form中textarea中输入非文本格式的东东 高手們,翻頁程序該怎麼寫呢?有沒有給我學習的 文本留言第二问 lumen入门 小白 str_random()助手函数不可用 付费寻求高手做网站, 写过smarty的插件的朋友帮忙解决这个问题
[code=PHP]
//得到除了链接外的转化文本
$str = preg_replace(
array("'([\r\n])[\s]+'",
"'&(quot|#34);'i",
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e"),
array("\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)"),
strip_tags($str, '<a>'));
//2、用mb_substr或类似的函数截取即可
[/php]
//得到除了链接外的转化文本
$str = preg_replace(
array("'([\r\n])[\s]+'",
"'&(quot ¦#34);'i",
"'&(amp ¦#38);'i",
"'&(lt ¦#60);'i",
"'&(gt ¦#62);'i",
"'&(nbsp ¦#160);'i",
"'&(iexcl ¦#161);'i",
"'&(cent ¦#162);'i",
"'&(pound ¦#163);'i",
"'&(copy ¦#169);'i",
"'&#(\d+);'e"),
array("\\1",
"\"",
"&",
" <",
"> ",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)"),
strip_tags($str, ' <a> '));
//2、用mb_substr或类似的函数截取即可
echo mb_strcut($str, 0, 20, 'utf-8'); 怎么给回复的人加分??