PHP在字符斷點處截斷文字的實現(xiàn)代碼
更新時間:2011年04月21日 22:54:34 作者:
所謂斷字 (word break),即一個單詞可在轉(zhuǎn)行時斷開的地方。這一函數(shù)將在斷字處截斷字符串。
復(fù)制代碼 代碼如下:
//所謂斷字 (word break),即一個單詞可在轉(zhuǎn)行時斷開的地方。這一函數(shù)將在斷字處截斷字符串。
// Please acknowledge use of this code by including this header.
function myTruncate($string, $limit, $break=".", $pad="...") {
// return with no change if string is shorter than $limit
if(strlen($string) <= $limit)
return $string;
// is $break present between $limit and the end of the string?
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < strlen($string) - 1) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
/***** Example ****/
$short_string=myTruncate($long_string, 100, ' ');
相關(guān)文章
php引用計數(shù)器進(jìn)行垃圾收集機(jī)制介紹
每一種計算機(jī)語言都有自己的自動垃圾回收機(jī)制,讓程序員不必過分關(guān)心程序內(nèi)存分配,php也不例外,但是在面向?qū)ο缶幊?OOP)編程中,有些對象需要顯式的銷毀;防止程序執(zhí)行內(nèi)存溢出2012-09-09
PHP結(jié)合vue導(dǎo)出excel出現(xiàn)亂碼的解決方法分享
這篇文章主要為大家詳細(xì)介紹了PHP結(jié)合vue導(dǎo)出excel出現(xiàn)亂碼的解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-02-02
php實現(xiàn)的樹形結(jié)構(gòu)數(shù)據(jù)存取類實例
這篇文章主要介紹了php實現(xiàn)的樹形結(jié)構(gòu)數(shù)據(jù)存取類,實例演示了以樹形數(shù)據(jù)結(jié)構(gòu)存取數(shù)據(jù)的實現(xiàn)方法,對于學(xué)習(xí)基于PHP的數(shù)據(jù)結(jié)構(gòu)有一定的參考借鑒價值,需要的朋友可以參考下2014-11-11

