日常筆記一:擷取富文字編輯器中的文字內容

美麗發表於2021-06-07
 /**
     * @param $str 內容
     * @param $len 長度
     * @param string $suffix 字尾
     * @return string|string[]
     */
    public function cut_str($str, $len, $suffix = "...")
    {
        $str = strip_tags($str);
        $str = str_replace("\r\n", "", $str);
        if (function_exists('mb_substr')) {
            if (strlen($str) > $len) {
                $str = mb_substr($str, 0, $len, 'utf-8') . $suffix;
            }
            return $str;
        } else {
            if (strlen($str) > $len) {
                $str = substr($str, 0, $len, 'utf-8') . $suffix;
            }
            return $str;
        }
    }
本作品採用《CC 協議》,轉載必須註明作者和本文連結
大美麗

相關文章