strip_tags是PHP自帶的過濾HTML標(biāo)簽的函數(shù)。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),嘉蔭企業(yè)網(wǎng)站建設(shè),嘉蔭品牌網(wǎng)站建設(shè),網(wǎng)站定制,嘉蔭網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,嘉蔭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
$row=mb_substr(htmlspecialchars(strip_tags($latestnews['content'])),0,26,'UTF-8')
如果想把script/script之間的也去掉,只能正則了:
$str = preg_replace("|script.*.*/script|Usi", '', $str);
先把數(shù)據(jù)從數(shù)據(jù)庫中取出來,再用php判斷,如果是20,就顯示百度提問
用正則表達(dá)式來提取正文中圖片?? 并返回圖片地址用正則表達(dá)式來提取正文中圖片?? 并返回圖片地址
function?img($comtent){??
$data['content']=$content;//獲取的內(nèi)容??
$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來實現(xiàn):
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;}
關(guān)鍵是overflow:hidden;text-overflow:ellipsis;white-space:nowrap;這句,它會把你超出div的部分變成...
$test="這個是要被截取的原字符串|期望截取后的結(jié)果";
$str?=?substr($test,strrpos($test,'|')+1);
echo?$str;
輸出?:?期望截取后的結(jié)果
你將這個數(shù)組用php的 serialize() 函數(shù)轉(zhuǎn)換一次。再插入到數(shù)據(jù)庫中。
讀取的話,你就從數(shù)據(jù)庫中取出來。再用php的 unserialize()函數(shù)轉(zhuǎn)換為php的數(shù)組