新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
strip_tags是PHP自带的过滤HTML标签的函数。
成都创新互联是一家集网站建设,嘉荫企业网站建设,嘉荫品牌网站建设,网站定制,嘉荫网站建设报价,网络营销,网络优化,嘉荫网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
$row=mb_substr(htmlspecialchars(strip_tags($latestnews['content'])),0,26,'UTF-8')
如果想把script/script之间的也去掉,只能正则了:
$str = preg_replace("|script.*.*/script|Usi", '', $str);
先把数据从数据库中取出来,再用php判断,如果是20,就显示百度提问
用正则表达式来提取正文中图片 并返回图片地址用正则表达式来提取正文中图片 并返回图片地址
function img($comtent){
$data['content']=$content;//获取的内容
$soContent=$data['content'];
$soImages = '~img [^]* /~';
preg_match_all( $soImages, $soContent, $thePics );
$allPics = count($thePics[0]);
preg_match('/img.+src=\"?(.+\.(jpg|gif|bmp|bnp|PNG))\"?.+/i',$thePics[0][0],$match);
$data['ig']=$thePics[0][0];
//dump($data['img']);
if( $allPics 0 ){
return "$match[1];
}
else {
return null;
}
}
用substr可以截取字符串,用法如下
echo
substr("abcdef",
1,
3);
//
返回
"bcd"
你也可以用css来实现:
div
id="news"xxxxx/div
css文件里
div#news{width:5px;position:absolute;left:468px;top:118px;z-index:9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
关键是overflow:hidden;text-overflow:ellipsis;white-space:nowrap;这句,它会把你超出div的部分变成...
$test="这个是要被截取的原字符串|期望截取后的结果";
$str = substr($test,strrpos($test,'|')+1);
echo $str;
输出 : 期望截取后的结果
你将这个数组用php的 serialize() 函数转换一次。再插入到数据库中。
读取的话,你就从数据库中取出来。再用php的 unserialize()函数转换为php的数组