織夢(mèng)dedeCMS模板下載標(biāo)簽同時(shí)使用2個(gè)函數(shù)的辦法
時(shí)間: 2018-04-24 10:50
閱讀: 次
作者:素材無(wú)憂網(wǎng)
今天用DEDECMS幫客戶做一個(gè)網(wǎng)站時(shí),需要同時(shí)限制標(biāo)題字?jǐn)?shù)又要去掉html屬性(比如標(biāo)題加了顏色,這時(shí)把鼠標(biāo)放在標(biāo)題上面就會(huì)出現(xiàn)類似<span style="color:red;">三大必殺絕技讓你輕松交換友情鏈接</span>這樣的東西,很是影響心情),這個(gè)時(shí)候就需要同時(shí)用到DEDECMS程序自帶的2個(gè)函數(shù)了:html2text 和 cn_substr 。
function='html2text(cn_substr(@me,40))' //注釋:去掉HTML屬性并限制中文字?jǐn)?shù)為20;
function='str_replace(array("index.html","簡(jiǎn)體中文"),"",@me)' //注釋:把數(shù)據(jù)里面的index.html和簡(jiǎn)體中文去掉;
經(jīng)測(cè)試,用str_ireplace(array("要去掉的1","要去掉的2"),"",@me)速度最快,原因在于其忽略大小寫。
我在用的時(shí)候老是不成功,原來(lái)我開始時(shí)用的是function='preg_replace(array("index.html","簡(jiǎn)體中文"),"",@me)' ,preg_replace的格式要這樣才行:preg_replace("/你好/","",@me)
標(biāo)簽: