帶省略號的PHP字串擷取函式

2022-02-23 01:08:11 字數 834 閱讀 4799

<?php

function pa_stringdeflate($strinfo, $nlenset)

if ($m_icode<160)  else 

if ( $m_nlen <= $nlenset ) 

} else 

}if( $m_bdeflated ) ...";

} else 

return $m_strresult;

}//  測試部分:開始

$strcrlf = "\r\n";

$strinfo = "pascal 獨孤 高永亮 2006";

$a_nlength = array(3, 5, 8, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25);

for( $ii = 0; $ii < count($a_nlength); $ii++):} ".pa_stringdeflate($strinfo, $a_nlength[$ii])."

$strcrlf";

}//  測試部分:結束

?>

執行結果:

...pa...

pasca...

pascal ...

pascal 獨...

pascal 獨...

pascal 獨孤...

pascal 獨孤 高永...

pascal 獨孤 高永...

pascal 獨孤 高永亮...

pascal 獨孤 高永亮 ...

pascal 獨孤 高永亮 2006

pascal 獨孤 高永亮 2006

pascal 獨孤 高永亮 2006

截斷過長字串為省略號演算法

截斷過長字串為省略號演算法 為避免浪費各位看官的時間,我們還是直接轉入正題吧。在實際的開發當中,我們經常會遇到要字串比顯示的區域要長的情況,從而導致顯示不全。最合適的方法自然是跑馬燈的滾動顯示,不過這個可能稍微複雜了點,並不是所有的情況下都能適用 也許最最簡易的,可能就是直接將超出範圍的字串用省略號...

C 實現根據位元組數擷取字串並加上省略號的方法

原始字串 提取前endidex個位元組 函式 如下 public static string getsubstring string origstr,int endindex readylength bytelength if readylength endindex else if readyle...

php擷取字串函式

str 123456789 echo substr str 0 3 從左邊第一位字元起擷取3位字元 結果 123 echo substr str 3 3 從左邊第3位字元起擷取3位字元 結果 456 html view plain copy rest substr abcdef 1 返回 f res...