Heim  >  Artikel  >  Backend-Entwicklung  >  php在字符断点处截断文字的代码一例

php在字符断点处截断文字的代码一例

WBOY
WBOYOriginal
2016-07-25 08:58:50902Durchsuche
  1. //所谓断字 (word break),即一个单词可在转行时断开的地方。这一函数将在断字处截断字符串。
  2. // Please acknowledge use of this code by including this header.
  3. function myTruncate($string, $limit, $break=".", $pad="...") {
  4. // return with no change if string is shorter than $limit
  5. if(strlen($string) return $string;
  6. // is $break present between $limit and the end of the string?
  7. if(false !== ($breakpoint = strpos($string, $break, $limit))) {
  8. if($breakpoint $string = substr($string, 0, $breakpoint) . $pad;
  9. }
  10. }
  11. return $string;
  12. }
  13. /***** Example ****/
  14. $short_string=myTruncate($long_string, 100, ' ');
  15. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn