How to Truncate a string in PHP to the word closest to a certain number of characters?

前端 未结 27 1604
猫巷女王i
猫巷女王i 2020-11-22 07:28

I have a code snippet written in PHP that pulls a block of text from a database and sends it out to a widget on a webpage. The original block of text can be a lengthy artic

27条回答
  •  我寻月下人不归
    2020-11-22 08:19

    Here is my function based on @Cd-MaN's approach.

    function shorten($string, $width) {
      if(strlen($string) > $width) {
        $string = wordwrap($string, $width);
        $string = substr($string, 0, strpos($string, "\n"));
      }
    
      return $string;
    }
    

提交回复
热议问题