Trim text to 340 chars

前端 未结 9 904
情深已故
情深已故 2021-02-07 14:21

I\'m pulling blog posts from a DB. I want to trim the text to a max length of 340 characters.

If the blog post is over 340 characters I want to trim the text to the las

9条回答
  •  情深已故
    2021-02-07 15:04

    It seems like you would want to first trim the text down to 340 characters exactly, then find the location of the last ' ' in the string and trim down to that amount. Like this:

    $string = substr($string, 0, 340);
    $string = substr($string, 0, strrpos($string, ' ')) . " ...";
    

提交回复
热议问题