예상 읽기 시간 추가(Laravel 단위)

만약 뉴스 사이트나 글을 발표하는 사이트를 만들고 있다면, 글의 페이지마다 읽는 시간을 늘려야 할 수도 있다.만약에 laravel을 사용하여 사이트를 만들면 laravel의 helper 매크로를 사용하여 예상된 읽기 시간을 추가할 수 있습니다. 아래와 같습니다.
use Illuminate\Support\Str;

Str::macro('readDuration', function(...$text) {
    $totalWords = str_word_count(implode(" ", $text));
    $minutesToRead = round($totalWords / 200);

    return (int)max(1, $minutesToRead);
});

echo Str::readDuration($post->text). ' min read';


마르셀 보시오트🧪

텍스트에 대한 예상 읽기 시간을 제공하는 좋은 문자열 조수 매크로가 있습니다. 200은 성인이 분당 읽는 평균 단어량입니다.
2021년 5월 5일 오전 9:56
참관하는 것을 잊지 마세요.주제에 관한 글을 찾아보세요codelapan.com , web development 잠깐만요.

좋은 웹페이지 즐겨찾기