Di PHP ada sebuah fungsi bernama similar_text gunanya untuk mengecek kemiripan suatu kata/kalimat, format similar_text adalah

similar_text ( string $first , string $second [, float &$percent ] )

Contoh penggunaan similar_text

hasil yang keluar setelah script diatas dijalankan
Kemiripan 100 %

Contoh lain dengan kalimat yang berbeda

<?php
$kalimat1 = "Sed vitae sapien sodales ligula tincidunt facilisis nec gravida nunc";
$kalimat2 = "Sed vitae sapien sodales ligula tincidunt facilisis nec gravida nunc. Vestibulum eleifend lacus id eros pharetra ac mattis diam dignissim. Integer ac laoreet elit. Vivamus facilisis, leo eget bibendum varius, erat diam fermentum ipsum, a mattis sapien metus at est. Aenean tellus quam, interdum eget tristique vitae, lacinia eget lorem. Nam vestibulum purus at arcu lobortis gravida. Pellentesque ut lectus sem, ac lacinia eros. ";
similar_text($kalimat1, $kalimat2, $persen);
echo 'Kemiripan '.$persen.' %';
?>

hasil eksekusi diatas
Kemiripan 27.364185110664 %

contoh dengan kalimat yang benar-benar berbeda

<?php
$kalimat1 = "Proin laoreet odio quis sem elementum convallis. Donec et turpis at nisl ornare rhoncus non eu libero. Etiam posuere commodo erat, vitae imperdiet urna sodales eu. Suspendisse eu sem nulla. Aliquam luctus pulvinar purus quis dignissim. Duis eu massa urna, et malesuada erat. Morbi auctor fermentum diam, vel ornare nulla cursus in. Phasellus consectetur congue turpis in vulputate. Morbi lacinia ultricies lectus, sit amet hendrerit metus sollicitudin vel. Ut fringilla, ante id rhoncus porttitor, justo eros viverra orci, et porta nisi felis vehicula libero. Donec mauris mauris, sodales quis varius a, consequat in neque. Ut elit diam, sollicitudin eu facilisis et, lobortis non velit. Duis tristique urna sit amet diam varius condimentum tristique vel lacus. ";
$kalimat2 = "Sed vitae sapien sodales ligula tincidunt facilisis nec gravida nunc. Vestibulum eleifend lacus id eros pharetra ac mattis diam dignissim. Integer ac laoreet elit. Vivamus facilisis, leo eget bibendum varius, erat diam fermentum ipsum, a mattis sapien metus at est. Aenean tellus quam, interdum eget tristique vitae, lacinia eget lorem. Nam vestibulum purus at arcu lobortis gravida. Pellentesque ut lectus sem, ac lacinia eros. ";
similar_text($kalimat1, $kalimat2, $persen);
echo 'Kemiripan '.$persen.' %';
?>

buka file tersebut di browser anda dan hasilnya adalah
Kemiripan 24.685138539043 %

similiar_text bisa digunakan untuk banyak kasus, seperti artikel terkait, nama yang mirip, dll tergantung kreatifitas dan kebutuhan.

Join the Conversation

1 Comment

Your email address will not be published. Required fields are marked *