亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
求一個(gè)字符截取的函數(shù)
[打印本頁]
作者:
TottyAndBaty
時(shí)間:
2009-08-07 11:50
標(biāo)題:
求一個(gè)字符截取的函數(shù)
目前自己有的函數(shù),能支持中文截取,但是現(xiàn)在遇到了一個(gè)變態(tài)的客戶
要求截取之后保證原樣
問題是怎么來的呢》?
使用fck編輯了一段文字,里面插入了圖片和超鏈接,截取一定長度的字符之后,出現(xiàn)了html標(biāo)簽被剪斷,打亂了頁面布局,而客戶要求保證原樣
所以需要的功能就是 截取字符串的同時(shí),保證html標(biāo)簽的完整和關(guān)閉。
作者:
bs
時(shí)間:
2009-08-07 12:45
1、計(jì)算要截去的字節(jié)數(shù)
2、正則分解HTML標(biāo)簽得到純文本的數(shù)組,通常是array(0=>'文本1....',1=>'文本1....',...)
3、從后往前獲取數(shù)組中的內(nèi)容,replace原內(nèi)容為空,直到滿足截去的字節(jié)數(shù)即可。
另外編輯的時(shí)候就要判斷字節(jié)數(shù)了,等提交以后再解決就比較麻煩了。
作者:
hightman
時(shí)間:
2009-08-07 16:50
看看我在05年發(fā)的這篇, 一個(gè) html_fixed 的函數(shù), 你砍斷后的文本拿去讓 html_fixed 修一下
http://72891.cn/viewthread.php?tid=530561
作者:
網(wǎng)鬼
時(shí)間:
2009-08-07 22:10
我一般的做法就是去除所有的html標(biāo)簽截取,可能理想的做法是截取后修復(fù),不過代價(jià)有點(diǎn)高
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2