Di beberapa website seperti medium dan yang lainnya sudah menampilkan perkiraan berapa waktu yang akan dihabiskan untuk membaca sebuah artikel. Fitur ini tentunya akan membuat pembaca lebih nyaman karena bisa memperkirakan sendiri berapa lama waktu yang akan mereka habiskan untuk membaca sebuah artikel.
Di postingan kali ini saya akan memberikan contoh fungsi yang bisa digunakan untuk memperkirakan berapa lama waktu yang akan dihabiskan ketika membaca sebuah artikel. Fungsi ini menggunakan bahasa pemrograman PHP dan bisa diimplementasikan baik dalam php prosedural ataupun yang menggunakan framework seperti codeigniter.
Berikut adalah fungsi untuk menentukan jumlah waktu baca terhadap sebuah artikel:
<?php
function waktu_baca($artikel) {
$jumlah_kata = str_word_count($artikel);
Baca juga : Inilah 5 Alasan Kenapa Membuat Toko Online Sendiri Itu Penting
$per_menit = 250;
$waktu_baca = $jumlah_kata / $per_menit;
return number_format($waktubaca,1)." Menit waktu baca";
Baca juga : Menghilangkan Index.php pada Codeigniter
}
?>
Penjelasan :
Pertama kita hitung dulu jumlah kata dari sebuah artikel menggunakan fungsi str_word_count(), lalu Kecepatan Efektif Membaca (KEM) rata-rata itu adalah 250 Kata per menit (Kpm), rumus untuk menentukan waktu baca adalah jumlah kata dibagi Kpm, sehingga bisa didapatkan berapa perkiraan waktu yang akan dihbiskan untuk membaca sebuah artikel.
Penggunaan fungsi ini bisa teman-teman terapkan ketika membuat blog atau portal berita.
Sekian postingan kali ini, semoga bermanfaat. Apabila ada yang kurang jelas, bisa ditanyakan di kolom komentar.