similar_text() function PHP

similar_text() function berguna untuk menghitung jumlah kesamaan character dari dua buah string.

Syntax

int similar_text(string $first, string $second, float $percent)

Parameter

Parameter Penjelasan
first Parameter ini wajib ada. String pertama.
second Parameter ini wajib ada. String kedua.
percent Parameter ini pilihan. Nama variable yang menyimpan jumlah kesamaan character dalam bentuk persen.

Catatan

similar_text() function menghitung jumlah kesamaan character berdasarkan algoritma ISBN 0-131-00413-1 sehingga pada beberapa kasus terjadi urutan string yang dibandingkan berpengaruh terhadap hasil yang diperoleh.

similar_text() function merupakan case sensitive.

Contoh

Berikut ini adalah contoh penggunaan similar_text() function:

Code PHP 1:

<?php
$a = "abc";
$b = "abcdef";

$c = similar_text($a, $b);

var_dump($c);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

int(3)

Berikut ini adalah contoh penggunaan parameter percent:

Code PHP 2:

<?php
$a = "abc";
$b = "abcdef";

$c = similar_text($a, $b, $percent);

var_dump($c, $percent);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

int(3)
float(66.666666666667)

Lihat function lainnya:

  • levenshtein() – Menghitung jarak levenshtein antara dua buah string.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>