note 118694 deleted from function.levenshtein by cmb
| From: | cmb@php.net | Date: | Fri, 15 Jan 2021 12:11:37 +0000 |
| Subject: | note 118694 deleted from function.levenshtein by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-216164@lists.php.net to get a copy of this message | ||
Note Submitter: Digeridoo
----
What is wrong with this function? Seems that custom insert/replace/delete weights do not work as
expected.
<?php
$a = '1 apple';
$b = '2 apples';
$levenshtein = levenshtein($a, $b);
$inserts = levenshtein($a, $b, 1, 0, 0);
$replaces = levenshtein($a, $b, 0, 1, 0);
$deletes = levenshtein($a, $b, 0, 0, 1);
echo '<pre>';
var_export(array(
'levenshtein' => $levenshtein,
'inserts' => $inserts,
'replaces' => $replaces,
'deletes' => $deletes
));
/* Output
array (
'levenshtein' => 2,
'inserts' => 1,
'replaces' => 0,
'deletes' => 0,
)
*/
?>