Get first n characters of a string

前端 未结 19 1162
萌比男神i
萌比男神i 2020-11-22 13:06

How can I get the first n characters of a string in PHP? What\'s the fastest way to trim a string to a specific number of characters, and append \'...\' if needed?

19条回答
  •  花落未央
    2020-11-22 13:22

    It's best to abstract you're code like so (notice the limit is optional and defaults to 10):

    print limit($string);
    
    
    function limit($var, $limit=10)
    {
        if ( strlen($var) > $limit )
        {
            return substr($string, 0, $limit) . '...';
        }
        else
        {
            return $var;
        }
    }
    

提交回复
热议问题