Check if strings are x% equal

前端 未结 2 965
时光取名叫无心
时光取名叫无心 2021-01-19 07:25

I want to compare three strings:

\"a text string\" //target string
\"a kind of similar text string\"
\"the cow jumps over the moon\"

And se

相关标签:
2条回答
  • 2021-01-19 07:47

    The function you're looking for is similar_text.

    It takes an optional 3rd parameter (passed by reference) where the percentage difference is placed.

    In your situation, the following should do:

    // Returns true if $str1 is at least $pct similar to $str2, otherwise false.
    function compare($str1, $str2, $pct)
    {
        $p = 0;
        similar_text($str1, $str2, $p);
    
        return ($p >= $pct);
    }
    
    0 讨论(0)
  • 2021-01-19 08:00

    In PHP, there is the function similar_text. As for JavaScript, there's the PHP.js project, which re-implements PHP functions in JavaScript. They have an implementation of similar_text you can use.

    The JavaScript implementation doesn't support the percent parameter, it seems.

    0 讨论(0)
提交回复
热议问题